我有一个包含的字符串,让我说5次单词"key".每当我在该字符串中看到单词"key"时,我想打印一些文本.如何解析该字符串,找到所有"关键"字样并相应地打印文本?5个单词"key" - 5个印刷文本.这需要在C#中完成.
提前致谢.
如何使用Regex.Matches:
string input = ...
string toPrint = ...
foreach (Match m in Regex.Matches(input, "key"))
Console.WriteLine(toPrint);
Run Code Online (Sandbox Code Playgroud)
编辑:如果通过"单词",你的意思是"整个单词",你需要一个不同的正则表达式,例如:
@"\bkey\b"
Run Code Online (Sandbox Code Playgroud)