我正在制作一个正则表达式来匹配我的项目的主题标签。我希望正则表达式匹配由一个空格分隔的主题标签,此内容中没有另一个主题标签,如果后面跟着任何单词(其他空格或 # 除外),则只匹配字符串中的空格。
我真的很想知道我是否可以在正则表达式中做类似“if”的事情,我希望你能帮助我。
所以,在:
"#hashtag?!-=_" "#hashhash#" "#hash tag" "#hash tag" "#hash #ahuhuhhuasd" "#hash "
正则表达式必须匹配以下句子:
"#hashtag?!-=_" "#hashhash" "#hash tag" "#hash" "#hash #ahuhuhhuasd" "#hash"
(all hashtag) (one) (another h.)
实际上,这是我的代码:
#{1,1}\S+\s{0,1}
您可以在此处测试此代码,但它会匹配不需要的内容:
"#ahusdhuas?!__??###hud #ahusdhuads "
The blank space in the end of the string, the 3 '#' inside the string.
none of the following content is desired in this string, just "#ahusdhuas?!__??"
很高兴你能帮助我!