-8

我需要拆分以下字符串

Carlos Molina;#1294;#Mary Balicki;#354;#Pascal Saura;#1211;#Niko

成以下格式:

Carlos Molina
Mary Balicki
Pascal Saura
Niko

请提供正确的正则表达式来解决这个问题。

4

3 回答 3

2
/([^#;\d]+)/g

可以用于这个例子

工作示例:http ://gskinner.com/RegExr/?31rph

于 2012-08-16T12:00:40.647 回答
0

如果您想允许数字在文本中(例如“hello2world”),请使用:

/(?:^|(?<=#))(?!\d+(?=;|$)).*?(?=;|$)/g

在这里测试一下。

于 2012-08-16T13:05:08.243 回答
0

使用这个正则表达式(?<=^|#)([^#]+?)(?=(;#\d+)|($))

于 2012-08-16T12:05:41.803 回答