正则表达式:匹配包含字符的单词

时间:2016-03-22 16:52:06

标签: javascript regex

我想匹配表情符号,即:),:(,:/,

如下例所示

:/ http://x.com :/

,我希望匹配:/的第一个和最后一个,而不是http://x.com的一个部分。如果是这些话,我可以使用\b但是在这里他们根据我的知识不会工作

3 个答案:

答案 0 :(得分:2)

您可以使用此正则表达式:

(:[\/\)\(])(?=\s|$)

RegexTester

enter image description here

答案 1 :(得分:1)

以下模式考虑了第一个和最后一个笑脸。请尝试:

(:(?:\/|\)|\()).*(:(?:\/|\)|\())

REGEX 101 DEMO

答案 2 :(得分:0)

尝试:

([ \t]|^)(\:\/)([ \t]|$)
[ \t]空格或标签