正则表达式如何同时替换标签(具体问题正文)
假设有标签<a>Title<\a>如何用正则表达式替换成<b>Title<\b>望各位大侠不吝告知,小生在此先鞠一躬...
假设有标签<a>Title<\a>
如何用正则表达式替换成<b>Title<\b>
望各位大侠不吝告知,小生在此先鞠一躬 展开
如何用正则表达式替换成<b>Title<\b>
望各位大侠不吝告知,小生在此先鞠一躬 展开
展开全部
Java语言的正则表达式:(?<=\\<|\\<\\/)a(?=\\>)
例子:
public class Y {
public static void main(String[] args) {
String s="<a>Title</a>";
String regex="(?<=\\<|\\<\\/)a(?=\\>)";
System.out.println(s.replaceAll(regex, "b"));
}
}
运行结果:
<b>Title</b>
Javascript语言的正则表达式:/a(?=\>)/g
例子:
<script type="text/javascript">
alert('<a>Title</a>'.replace(/a(?=\>)/g,'b'));
</script>
PHP语言的正则表达式:/(?<=\<|\<\/)a(?=\>)/
例子:
<?php
$s='<a>Title</a>';
echo preg_replace('/(?<=\<|\<\/)a(?=\>)/','b',$s);
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询