【发布时间】:2016-08-16 17:30:07
【问题描述】:
我正在尝试查找所有出现的特殊字符 / 由字母或数字包围。
经过多次尝试,我想出了以下正则表达式,几乎可以满足我的需要:
(?![a-z0-9])\/(?=[a-z0-9])
这适用于这些示例:
aa/aa
123/123
aa/123
但是,如果两个正斜杠在一起,则失败:
http://regexr.com/
在这种情况下,它匹配 http 之后的第二个正斜杠,这是我不想要的。
如何修改此正则表达式以满足我的需要?
编辑:当两个正斜杠在一起时,我确实不想要匹配。如果单个正斜杠被字母数字字符包围,我只想匹配。
【问题讨论】:
-
那么您希望结果是
http://regexr.com/未被检测为匹配项?
标签: javascript c# regex match string-matching