c#将字符串替换为确实包含未知部分
|
我有一个包含文本的文件。现在,我必须用另一个替换字符串。例如我必须替换
\"[ContactLetterSalutation]\"
与
\"Dear Thomas Kehl\".
现在,有可能占位符\"[ContactLetterSalutation]\"
在某处包含\"=\\r\\n\"
-可能是一次,两次或更多次-例如
\"[Conta=\\r\\ntLetterSa=\\r\\nlutation]\".
我现在正在寻找一种方法,也可以替代此方法-我不知道\"=\\r\\n\"
的位置和次数。困难的是,我不应该替换本书中所有出现的“ 3”。有人可以帮我怎么做吗? RegEx是否有可能这样做?
谢谢。
最好的问候,托马斯
没有找到相关结果
已邀请:
3 个回复
械怒等
编辑: RegexOptions.Singleline原因。匹配\\ n 编辑2: 尽管以上内容适用于小型文件,但对于无法将整个文件合并为单个字符串的流,我认为这个问题更有趣。我想出了这个,但它可能存在错误:
捐焦
anything
。 您会找到
。 使用ѭ12键查找正确的值。 您用该值替换
。
亥套惟间连
该程序将输出: