标签: regex
我需要拆分下面的字符串
Carlos Molina;#1294;#Mary Balicki;#354;#Pascal Saura;#1211;#Niko
采用以下格式:
Carlos Molina Mary Balicki Pascal Saura Niko
请提供正确的正则表达式来解决此问题。
答案 0 :(得分:2)
/([^#;\d]+)/g
适用于此示例
工作示例:http://gskinner.com/RegExr/?31rph
答案 1 :(得分:0)
使用此正则表达式(?<=^|#)([^#]+?)(?=(;#\d+)|($))
(?<=^|#)([^#]+?)(?=(;#\d+)|($))
答案 2 :(得分:0)
如果你想允许数字在文本中(例如“hello2world”),那么请使用:
/(?:^|(?<=#))(?!\d+(?=;|$)).*?(?=;|$)/g
测试here。