以下的正则表达式正则表达式并不适用于整个字符串
var str = "1234,john smith,jack jone";
var match = str.match(/([^,]*,[^,]*,[^ ]*)/g);
alert(match);
回报
1234,john smith,jack
但我想获得的是整个字符串是
1234,john smith,jack jones
基本上我脚本只是为逗号之间的第一个空格做这项工作,但是我希望每次在逗号之间都有一个空格时就这样做。
任何人都可以帮我出来。
还捕获组是不必要的,'match'不捕获在全球正则表达式组反正... – elclanrs
@elclanrs好一点。虽然我有一种感觉OP包含了'g'标志以试图捕获字符串的最后部分。即使'g'因为整个比赛被捕获组包围而被移除,也没有必要。你可以像组队一样轻松地获得整场比赛。 –
@ p.s.w.g thnx回复,请你让我知道一种方法来使这个正则表达式对新行不敏感吗?目前当我有多个条目时(多于一行),检查将它作为空间并混合所有行! – ComeRun