我需要一些东西,它会在两个"%"符号中找到一个单词,并%用a 替换第一个,用a 替换[第二个%符号].
所以在字符串"这是带有%百分号的虚拟文本%"它将使它"这是虚拟文本[带]百分号"
编辑:有没有办法在同一个正则表达式中搜索和替换两个不同的东西?就像我需要用[blah]替换%blah%而用[~dp1]替换%~dp1时,%~dp1调用格式为%〜(这里可能是一些字母)(总是以一个数字结束,这就是你怎么样的知道电话结束了对不起这是最后一件事:)
我将匹配由特殊字符包围的整个子字符串,并将其替换为包含相同内部字符但使用括号而不是百分号的字符串.如果输入可以包含许多这些子字符串,请确保使用nongreedy匹配:
Regex.Replace("This is dummy text %with% percent signs", "%(.*?)%", @"[$1]");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2045 次 |
| 最近记录: |