尝试使用简化的RegEx来解决一些表情符号替换。
正则表达式是:((?!http)(\:\/))
背景是:
Hello there, don't goto <a href="http://x.com">x.com</a>, they have bad service :/
仍在上下文中捕获&#34;:/&#34; s。我知道支架非捕捉字符方法,但我找不到这样的现代化/简化版本。
答案 0 :(得分:2)
如果你不能使用lookbehinds,你可能想尝试巧妙地扩展你的匹配,如I.e。
( :\/)
注意额外的空间当然可以更复杂。
<强>更新强>
(:\/)(?!\/)
通过对/
使用负向前瞻(Javascript支持)来完成这个技巧。