我对正则表达式不太满意,所以这是我的问题。
我有一个包含c#m#fc#fm#
的字符串,我想获取所有字符组,并在其末尾添加#号。
像这样:
c#
m#
fc#
fm#
我已经尝试过一些正则表达式,但我从没有得到想要的东西。
非常感谢您的帮助。
答案 0 :(得分:2)
您可以使用[^#]+#
并找到所有匹配项,其中匹配将从使用否定字符类[^#]+
(除#
以外的任何字符)捕获一个或多个字符开始,最后将匹配一个#
另外,如果您的字符串中有空格不想包含在匹配的文本中,则可以将\s
也放在否定的字符类中,并使用此正则表达式,
[^#\s]+#