我有这一行:
abc cd_ef_1g fff
'abc'是固定值并始终存在。 fff可以改变。
我现在正在搜索以下单词,它始终位于第二位,始终位于空格或制表符之间,并始终位于“abc”之后。
cd_ef_1g
可能是'_'或' - ',或数字。
我到处搜索过,发现了类似的结果但不完全符合这些条件(在C#中使用REGEX)。
请帮忙。
答案 0 :(得分:1)
根据您的描述,这应该足够了:
abc\s+([\w-]+)\s+fff
abc # Always before
\s+ # One or more white-space chars
([\w-]+) # One or more alphanumeric chars ('-' also included)
\s+ # One or more white-space chars
fff # Always after
被捕获的群体是追捧的词。