正则表达式 获取两个特定字符之间的的字符串
比如:有一串字符串:str=”∠A+∠B=__{@平行线的性质||直角坐标@},hahha@sdka___{@平行线的性质@}”。要获取每一个{@@}这两个特定字符之间的...
比如:有一串字符串:str=”∠A+∠B=__{@平行线的性质||直角坐标@},hahha@sdka___{@平行线的性质@}”。要获取每一个{@ @}这两个特定字符之间的字符串,怎样获取呢?
展开
1个回答
展开全部
获取两个特定字符之间的的字符串的正则表达式 \{\@(.+?)\@\}
我给你一个Javascript语言的例子,你看看吧.
<script type=text/javascript>
var str="∠A+∠B=__{@平行线的性质||直角坐标@},hahha@sdka___{@平行线的性质@}";
var regex=/\{\@(.+?)\@\}/g;
var result;
while((result=regex.exec(str))!=null)
alert(result[1]);
</script>
运行结果
平行线的性质||直角坐标
平行线的性质
追问
您好!谢谢了。我还有个问题想问下, 那怎么把找出来的字符串替换了,在它们对应的位置替换。比如结果是这样的: str="∠A+∠B=__这里,hahha@sdka___这里";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询