任何单词的正则表达式都没有一个句点

Chu*_*age 3 c# regex

我已经尝试了几种选择,但没有什么能给我全部的话.

这给了我部分的话,

`@"(?<![.])\w+"`
Run Code Online (Sandbox Code Playgroud)

我正在解析c#代码,所以字符串"Regex.Match(" ", " ")"应该返回Regex而不是Match.

我最终只使用了\w+这个检查,

if ((match.Index > 0) && ('.' == text[match.Index - 1]))
    continue;
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,但只是好奇,如果有一个正则表达式也会这样做.

Asg*_*eir 5

你也可以尝试: (?<![.])\b\w+\b