【发布时间】:2016-12-23 19:08:57
【问题描述】:
嗯,我有一个类似a:b:c:d:2\:3 的字符串。
所以,我想匹配 PCRE 和 Javascript 正则表达式的所有冒号字符(:)。
预期结果是 4 个冒号:[':', ':', ':', ':']。
由colon分割的示例结果:
PHP
Array('a', 'b', 'c', 'd', '2:3')
Javascript
['a', 'b', 'c', 'd', '2:3']
unescaped colon 的示例结果匹配:
PHP
Array(':', ':', ':', ':')
Javascript
[':', ':', ':', ':']
谢谢
【问题讨论】:
-
到目前为止,您尝试过什么?例如:匹配前面不是反斜杠的字符的所有冒号
-
获得这样的结果
[':', ':', ':', ':']有什么好处? -
@RomanPerekhrest 我认为从长远来看,他会希望在这些冒号处拆分字符串
-
我要拆分。对不起我的英语不好。
-
要在与单词字符相邻的冒号处拆分,请使用
\b:
标签: javascript php regex