C# 要获取指定单词后的第一个单词的正则表达式
我是Regex的新手,希望找到示例中单词后面的第一个序列:C# 要获取指定单词后的第一个单词的正则表达式,c#,regex,C#,Regex,我是Regex的新手,希望找到示例中单词后面的第一个序列: ALEEA NARCISELOR BL. A3 NR. 1 SC. B AP. 68 我想找到NR后面的第一个单词,在本例中是1,但可以是A1或A,但在本例中是1 这个的正则表达式是什么 萨克斯 这样就可以了 (?<=(\s|^)NR\.\s*).*?(?=\s|$) (?这应该可以 (?<=(\s|^)NR\.\s*).*?(?=\s|$) (?您可以使用的模式: (?<=NR\.)\s?\w+ (?您可以使
ALEEA NARCISELOR BL. A3 NR. 1 SC. B AP. 68
我想找到NR
后面的第一个单词,在本例中是1
,但可以是A1
或A
,但在本例中是1
这个的正则表达式是什么
萨克斯 这样就可以了
(?<=(\s|^)NR\.\s*).*?(?=\s|$)
(?这应该可以
(?<=(\s|^)NR\.\s*).*?(?=\s|$)
(?您可以使用的模式:
(?<=NR\.)\s?\w+
(?您可以使用的模式:
(?<=NR\.)\s?\w+
(?使用不区分大小写的标志:i或(NR | NR | NR | NR)
而不是NR
使用不区分大小写的标志:i或(NR | NR | NR | NR)
而不是NR
如果我想要第一个单词?@XandrUu是否总是NR.
@XandrUu您选择的ans wud也匹配NR1IS
,如果我想要第一个单词?@XandrUu是否总是NR.
@XandrUu您选择的ans wud也匹配NR1IS