"C# 正则表达式查找所有 "xxx.dll" 子字符串 - 代码示例"\n\n你可以使用正则表达式来实现这个功能。以下是一个示例代码:\n\ncsharp\nusing System;\nusing System.Text.RegularExpressions;\n\nclass Program\n{\n static void Main()\n {\n string input = \"xxx.dll, abc.dll, 123.dll, xxx.yyy.dll, aaa.bbb.ccc.dll\";\n string pattern = @\"\b\w+(\.\w+)*\.dll\b\";\n MatchCollection matches = Regex.Matches(input, pattern);\n\n foreach (Match match in matches)\n {\n Console.WriteLine(match.Value);\n }\n }\n}\n\n\n上面的代码使用正则表达式 \b\w+(\.\w+)*\.dll\b 来匹配字符串中的 xxx.dll 形式的子字符串。\n\n- \b 表示匹配单词边界,确保 "xxx.dll" 前后没有其他字符。\n- \w+ 表示匹配一个或多个字母、数字或下划线。\n- (\.\w+)* 表示匹配一个或多个以点号开头的字母、数字或下划线组成的子字符串。\n- \.dll 表示匹配以 ".dll" 结尾的字符串。\n- \b 表示匹配单词边界,确保 "xxx.dll" 后面没有其他字符。\n\n运行上面的代码,输出结果为:\n\n\nxxx.dll\nabc.dll\n123.dll\naaa.bbb.ccc.dll\n\n\n这些都是在字符串中找到的形同 "xxx.dll" 的子字符串。

C# 正则表达式查找所有

原文地址: https://www.cveoy.top/t/topic/p08z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录