use*_*607 4 regex special-characters
如何用"百分比"一词替换符号"%".
我原来的字符串是"内部(%)外部(%)".字符串应为"内部(百分比)外部(百分比)"
使用正则表达式,我如何替换这个符号?
提前致谢.阿图尔
Kob*_*obi 10
你不需要这里的正则表达式,你可以使用常规替换.例如使用.net:
string s = "Internal (%) External (%)";
s = s.Replace("%", "Percent");
Run Code Online (Sandbox Code Playgroud)
匹配字符串将只是百分号:%
但是,实现特定于您的正则表达式环境.
使用Javascript
var myString = "Internal (%) External (%)";
myString = myString.replace(/%/g,"Percent");
Run Code Online (Sandbox Code Playgroud)
你用的是哪种语言?在许多语言中,你不需要这样的正则表达式,例如,在Python ......中:
>>> "Internal (%) External (%)".replace('%','Percent')
'Internal (Percent) External (Percent)'
Run Code Online (Sandbox Code Playgroud)
但如果您确实想要使用RE出于某些特殊原因,这也很容易:
>>> import re
>>> re.sub('%', 'Percent', "Internal (%) External (%)")
'Internal (Percent) External (Percent)'
Run Code Online (Sandbox Code Playgroud)
使用RE或不使用RE来执行此类全局替换的详细信息将因语言而异,因此在不知道您使用的语言的情况下很难提供特定帮助! - )
归档时间: |
|
查看次数: |
24411 次 |
最近记录: |