我正在尝试编写一个匹配大多数常见表情符号的正则表达式,但如果它们位于链接内,则不会。
我的表情是
:P=P:-P=-P:):-)=)=-):/=/:-/=-/:o=o:-o=-o:(:-(=(=-(:D:d:-D:-d=D=d=-D=-d我不想
http://匹配表情符号:/我也不想
http://something.com?feature=player在:p我不能使用空格作为分隔符,因为我希望人们能够像这样背靠背键入多个表情符号:
:):):)
我目前几乎可以使用的正则表达式是这样的:
(?<!http)([:=]{1}-?[\)\/\(ODP\]\[\\])|(;(-)?\))
问题是链接中仅省略了第一个表情符号匹配,而不是全部。
我一直在使用Grant Skinner 的 Regexr进行测试。