我有一个word文档,里面有一些 secret 信息,比如网卡:343434343。 我需要一个正则表达式来执行以下操作。
如果它在一行中找到 NIC,它应该用指定的文本替换整行。
最佳答案
因为默认情况下点不匹配换行,你可以简单地使用
.*NIC.*
查找包含“NIC”的行。你会像这样使用这个表达式
string result = Regex.Replace(originalString, ".*NIC.*", "replacement string");
您可以在 ideone.com 查看它的工作情况.
关于c# - 如果包含特定单词,则替换整行的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6857465/