标签: c# regex
我试图找到某些单词的所有实例,但前提是它们的两边都留有空格。
例如,如果我有文本“ Word1 Word2”,我想同时匹配Word1和Word2。但是,Word1匹配项包含其后的空格,因此Word2不会将其视为前一个空格。
这是我的正则表达式:(?: )(Word1|Word2)(?: )
(?: )(Word1|Word2)(?: )
是否有一种方法可以重用非捕获组字符,以便Word1和Word2可以在其匹配项中使用相同的空格?我不希望比赛中包含空格。