【发布时间】:2011-09-01 07:31:57
【问题描述】:
冰岛:国家\n欧洲::大陆\n雷克雅未克:城市
使用上面的字符串,我想匹配出现在单个冒号之前的单词,而不是那些出现在双冒号之前的单词。另外,如果单个冒号之前有空格,我希望它被忽略并匹配空格之前的单词。
所以从上面的字符串中我想匹配“Iceland”(没有尾随空格)和“Reykjavik”。
我认为创建捕获组会起作用,但它不起作用:
/(\w+(?=:))(?!=::)/gm
我不知道如何忽略单个冒号前的空格。
【问题讨论】: