删除***和...之间的东西的正则怎么写?
1个回答
展开全部
删除***和...之间的东西,需要用replace或者replaceAll函数,就是替换函数。
正则表达式 (\*\*\*).*(\.\.\.) 替换为$1$2
我给你一个java语言的例子
public class F {
public static void main(String[] args) {
String str="asfsaf***we are the world...asfsaf";
System.out.println(str.replaceAll("(\\*\\*\\*).*(\\.\\.\\.)", "$1$2"));
}
}
运行结果
asfsaf***...asfsaf
更多追问追答
追答
你用的是javascript吧,我给你的是java程序,java程序的正则表达式和javascript的正则表达式不一样,所以出现语法错误,我给你一个完整的javascript程序,就不会有错了。
<html>
<head>
<script type=text/javascript>
str='asfsaf***we are the world...asfsaf';
a=str.replace(/(\*\*\*).*(\.\.\.)/g,'$1$2');
alert(a);
</script>
</head>
<body>
</body>
</html>
运行结果
asfsaf***...asfsaf
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询