如何编写ac#正则表达式以用于替换&符号(&),并考虑到&符号出现在&>©或AT&T中
例如...... Regex.Replace("((S)&(\ S![^;])","$ 1&$ 2");
直接取代"&"与"&你并不需要一个正则表达式,只需使用String.Replace(或StringBuilder.Replace).
然而,要替换"&"它没有后面"amp;"的确需要一个正则表达式,和" 零宽度负前瞻断言 ":1
var result = Regex.Replace(input, "&(?!amp;)", "&");
Run Code Online (Sandbox Code Playgroud)
1使用零宽度断言的原因是"&"在字符串的末尾处理.
| 归档时间: |
|
| 查看次数: |
3243 次 |
| 最近记录: |