我有一个表达式
test_abc_HelloWorld_there could be more here.
Run Code Online (Sandbox Code Playgroud)
"test"我试过[A-Za-z]{1,}_但是没用.
2单独的正则表达式,未合并
任何帮助非常感谢!
例:
1)正则表达式匹配单词test
2)正则表达式匹配单词abc
所以任何一种情况的任何其他匹配都是错误的.就像在,如果我要替换我匹配的东西,那么我会得到这样的东西:
例1)匹配"test"并将"test"替换为"Goat".
'Goat_abc_HelloWorld_there could be more here'
Run Code Online (Sandbox Code Playgroud)
我不想要替换,我只想要一个单词匹配.
Tho*_*ens 18
在这两种情况下,您都可以使用断言.
^[^_]+(?=_)
Run Code Online (Sandbox Code Playgroud)
将为您提供一切直至该系列的第一个下划线,并且
(?<=_)[^_]+(?=_)
Run Code Online (Sandbox Code Playgroud)
将匹配两个unserscores之间的任何字符串.