日期:2014-05-16  浏览次数:20338 次

求一个正则表达式问题??替换指定的字符
比如有一个字符串:   "A   Apple   And   A   Pen "
我需要一个正则表达式来替换掉其中的字符 "A "为 "One ",但又不能替换掉   Apple和And   中的A,我想了很久都没找出一个解决办法。

希望各位大侠给予指点,谢谢谢谢谢谢拉   ^_^

--------------------------------

var   str   =   "A   Apple   And   A   Pen ";

用正则表达式替换成   "One   Apple   And   One   Pen "

-------------------------------
欢迎大家一起来讨论一下......



------解决方案--------------------
<script language=javascript>
var str = "A Apple And A Pen ";
re=/(^|\s)A(\s|$)/g
alert(str.replace(re, "$1one$2 "))
</script>
------解决方案--------------------
是的