Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要拆分以下字符串
Carlos Molina;#1294;#Mary Balicki;#354;#Pascal Saura;#1211;#Niko
成以下格式:
Carlos Molina Mary Balicki Pascal Saura Niko
请提供正确的正则表达式来解决这个问题。
/([^#;\d]+)/g
可以用于这个例子
工作示例:http ://gskinner.com/RegExr/?31rph
如果您想允许数字在文本中(例如“hello2world”),请使用:
/(?:^|(?<=#))(?!\d+(?=;|$)).*?(?=;|$)/g
在这里测试一下。
使用这个正则表达式(?<=^|#)([^#]+?)(?=(;#\d+)|($))
(?<=^|#)([^#]+?)(?=(;#\d+)|($))