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'.',]", "");
但是我们没有得到想要的输出。怎么了??
Regex.Replace(yourString, @"[^a-z'.',]", string.Empty, RegexOptions.IgnoreCase)
编辑:我看不出你做的有什么不对,我的答案完全一样。我在LINQPad中测试了这两个,它们都返回了相同的结果。