REGEX-使用分隔符获取所有字符组
我不太擅长正则表达式,所以这是我的问题 我有一个字符串,其中包含REGEX-使用分隔符获取所有字符组,regex,Regex,我不太擅长正则表达式,所以这是我的问题 我有一个字符串,其中包含c#m#fc#fm#,我希望得到所有字符组,并在末尾加上它们的#。 像这样: c# m# fc# fm# 我试过一些正则表达式,但我从来没有得到我想要的 非常感谢您的帮助。您可以使用[^#]+查找所有匹配项,匹配项将从使用否定字符类捕获一个或多个字符开始[^#]+(除之外的任何字符),最后将匹配一个 此外,如果字符串中有不希望包含在匹配文本中的空格,可以将\s也放在否定字符类中,并使用此正则表达式 [^#\s]+# 哇:太简单
c#m#fc#fm#
,我希望得到所有字符组,并在末尾加上它们的#。
像这样:
c#
m#
fc#
fm#
我试过一些正则表达式,但我从来没有得到我想要的
非常感谢您的帮助。您可以使用[^#]+
查找所有匹配项,匹配项将从使用否定字符类捕获一个或多个字符开始[^#]+
(除
之外的任何字符),最后将匹配一个
此外,如果字符串中有不希望包含在匹配文本中的空格,可以将\s
也放在否定字符类中,并使用此正则表达式
[^#\s]+#
哇:太简单了,我的正则表达式测试花费了很多东西。非常感谢,它起作用了!更简单的方法是,用字符“#”分割字符串,然后获取每个组并添加一个“#”。