C# 带有';的正则词';
我做了一个正则表达式来查找像C# 带有';的正则词';,c#,regex,C#,Regex,我做了一个正则表达式来查找像\bRTE\b 这项工作在第一个和最后一个位置和字符串的中间很好 我试图用这个\bRTE\.\b找到RTE。(WORD)但它不能正常工作 因为在这样的字符串中找到“RTE.sa”是不必要的,这是唯一一个“work”是单词边界的情况。这就是为什么它匹配RTE.sa。在之后,您有一个单词的开头 您正在查找否定词边界,即\B 所以这个正则表达式应该可以工作:\bRTE\.\B它如何找到RTE。在APP.sa?您能给出一个合适的例子吗?…通过您所说的RTE,在一个不包含它的字
\bRTE\b
这项工作在第一个和最后一个位置和字符串的中间很好
我试图用这个\bRTE\.\b
找到RTE。(WORD)但它不能正常工作
因为在这样的字符串中找到“RTE.sa”是不必要的,这是唯一一个“work”是单词边界的情况。这就是为什么它匹配
RTE.sa
。在
之后,您有一个单词的开头
您正在查找否定词边界,即\B
所以这个正则表达式应该可以工作:
\bRTE\.\B
它如何找到RTE
。在APP.sa
?您能给出一个合适的例子吗?…通过您所说的RTE,在一个不包含它的字符串中…对不起,我做了更正。您能粘贴您到目前为止拥有的确切regexp和它应该和不应该匹配(但确实匹配)的示例字符串吗?\b是一个单词边界,两个单词字符之间的非单词字符被视为单词边界,这就是它匹配“RTE.sa”的原因