C# 请求字母前奇数`\`的负数前置

C# 请求字母前奇数`\`的负数前置,c#,regex,C#,Regex,如果字符串前面没有奇数的\,如何才能找到字符串的所有字母a 使用一个\将是 @"(?<!\\)a" @”(?您可以使用以下选项: (?<!\\)(?:\\\\)*a (? 看 说明: (?查找no\(以避免从两者之间匹配\) (?:\\\\)*匹配零个或多个双斜杠\(由\每个..转义)以仅匹配偶数个\ amatch literala

如果字符串前面没有奇数的
\
,如何才能找到字符串的所有字母
a

使用一个
\
将是

@"(?<!\\)a"

@”(?您可以使用以下选项:

(?<!\\)(?:\\\\)*a
(?
看

说明:

  • (?查找no
    \
    (以避免从两者之间匹配
    \
  • (?:\\\\)*
    匹配零个或多个双斜杠
    \
    (由
    \
    每个..转义)以仅匹配偶数个
    \
  • a
    match literal
    a