我有一个字符串,想要使用句点作为分隔符将名称拆分为数组。不幸的是,一些名称中也包含句点,这会导致错误的拆分。我不能修改用于分隔名称的字符。
以下正则表达式在编辑器中运行良好https://regex101.com/r/oK6iB8/32,但在Chrome控制台中无法运行。
为什么在正则表达式编辑器中可以运行,但在Codepen代码片段中却不行?
"John Smith.John Mc. Smith.Jim Smith"
期望的输出
["John Smith","John Mc. Smith","Jim Smith"]
以下正则表达式在编辑器中运行良好https://regex101.com/r/oK6iB8/32,但在Chrome控制台中无法运行。
"John Smith.John Mc. Smith.Jim Smith".split('\.(?=\S)|:')
https://codepen.io/anon/pen/NogQrQ?editors=1111
输出不正确
["John Smith.John Mc. Smith.Jim Smith"]
为什么在正则表达式编辑器中可以运行,但在Codepen代码片段中却不行?