这个正则表达式怎么写?详见内页
例:有以下内容font_$nt_1nt_[nt_nt_要求:将所有“nt_”替换为“xy_”但不能把“font_”替换了,因为他是单词!!!!!...
例:
有以下内容
font_
$nt_
1nt_
[nt_
nt_
要求:
将所有“nt_”替换为“xy_”
但不能把“font_”替换了,因为他是单词
!!!!! 展开
有以下内容
font_
$nt_
1nt_
[nt_
nt_
要求:
将所有“nt_”替换为“xy_”
但不能把“font_”替换了,因为他是单词
!!!!! 展开
3个回答
展开全部
这个问题的正则表达式用:
(\b[^a-zA-Z]*?)nt_
替换用:
$1xy_
由于不知道朋友用哪种语言,所以我就写了个完整的JS脚本的,朋友可以看一下:
<script language="javascript">
var myStrs = ["font_", "$nt_", "1nt_", "[nt_", "nt_"];
for (var i = 0; i < myStrs.length; i++) {
document.write(myStrs[i].replace(/(\b[^a-zA-Z]*?)nt_/, "$1xy_"));
document.write("<br>");
}
</script>
(\b[^a-zA-Z]*?)nt_
替换用:
$1xy_
由于不知道朋友用哪种语言,所以我就写了个完整的JS脚本的,朋友可以看一下:
<script language="javascript">
var myStrs = ["font_", "$nt_", "1nt_", "[nt_", "nt_"];
for (var i = 0; i < myStrs.length; i++) {
document.write(myStrs[i].replace(/(\b[^a-zA-Z]*?)nt_/, "$1xy_"));
document.write("<br>");
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询