请帮忙.关于正则表达式

skimeister 2002-04-04 11:41:03
有这些内容:

echo "xxxxxxxxx
xxxxxxxxxxx";

echo "xxxxxxxx
xxxxxxxxxxxx";

echo "xxxxxxxx
xxxxxxxxxxxx";

我试途用

echo.+\n.*";

来匹配其中一个

echo "xxxxxxxx
xxxxxxxxxxxx";

字符串,但失败,
结果匹配了全部...
我只我匹配单段 echo 到 "; 的内容
请教高手帮忙


...全文
95 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
8988 2002-04-04
  • 打赏
  • 举报
回复
<script>
s='echo "xxxxxxxxxxxxxxxxxxxx";echo "yyyyyyy";echo "zzzzzzzzzzzzzzzzz";'
p=s.match(/(echo [^;]+)/g);
n=p.length;
for (i=0;i<n;i++) document.write (p[i]+"<br>");
</script>
Reve 2002-04-04
  • 打赏
  • 举报
回复
如果换个方法的话:
varstr=str.split("echo ");
c=varstr.length
for(var i=0;i<c;i++)
varvarstr=varstr[i].split("\";");

karma 2002-04-04
  • 打赏
  • 举报
回复
use
echo[^;]*;
skimeister 2002-04-04
  • 打赏
  • 举报
回复
那如果

echo "xxxxxxx";

是多行的呢(因为CSDN当掉了换行,所以显示不出来)

还有,[^]语句可否写成这样:[^echo]

?

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧