gpt4 book ai didi

C# 正则表达式 - 匹配整个单词?

转载 作者:行者123 更新时间:2023-11-30 22:50:31 25 4
gpt4 key购买 nike

我正在编写一个程序,需要在大型文本文档中搜索大量单词。这些词都是文件名,其中有下划线(例如,this_file_name)。我知道如何打开和遍历文本文档,但我很好奇是否应该使用 Regex 来搜索这些名称,如果是的话,什么样的 reg.前任。我应该使用序列?我试过了

Regex r = new Regex("?this\_file\_name");

但我每次都收到无效参数错误。

最佳答案

查看源文本示例会很有帮助。但也许这有帮助

var doc = @"asdfsdafjkj;lkjsadf asddf jsadf asdfj;lksdajf
sdafjkl;sjdfaas sadfj;lksadf sadf jsdaf jf sda sdaf asdf sad
jasfd sdf sadf sadf sdajlk;asdf
this_file_name asdfsadf asdf asdf asdf
asdf sadf asdfj asdf sdaf sadfsadf
sadf asdf this_file_name asdf asdf ";

var reg = new Regex("this_file_name", RegexOptions.IgnoreCase | RegexOptions.Multiline);
var matches = reg.Matches(doc);

关于C# 正则表达式 - 匹配整个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/522960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com