c#中的Regex正则表达式

本文关键字:正则表达式 Regex 中的 | 更新日期: 2023-09-27 18:29:11

我们已经从c#代码中实现了brill-tagger的调用。我们只需要知道什么是从字符串中消除所有内容的正确Regex正则表达式,但jst保留a-z、a-z、句号和逗号。我们在在线正则表达式测试仪上尝试了[^a-zA-Z'.',],它给出了正确的结果,但在C#中实现时,它不能正常工作。我们还尝试了其他几种组合,但没有得到正确的结果。

这是我们正在编写的格式:

strFileContent = Regex.Replace(strFileContent, @"[^a-zA-Z'.',]", "");

但是我们没有得到想要的输出。怎么了??

c#中的Regex正则表达式

Regex.Replace(yourString, @"[^a-z'.',]", string.Empty, RegexOptions.IgnoreCase)

编辑:我看不出你做的有什么不对,我的答案完全一样。我在LINQPad中测试了这两个,它们都返回了相同的结果。