Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 要获取指定单词后的第一个单词的正则表达式_C#_Regex - Fatal编程技术网

C# 要获取指定单词后的第一个单词的正则表达式

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+ (?您可以使

我是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+
(?您可以使用的模式:

(?<=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