3
|
Floyd user1988754 · 技术社区 · 14 年前 |
![]() |
1
1
Perl/PCRE regex也应该在JS中工作(只要不嵌套):
输出:
粗略翻译成javascript:
不清楚问题的输入或结果数据中的换行符是什么。在上面,它们是输入数据中的换行符,然后在结果中不进行特殊处理。如果需要特殊处理,可以适当编辑操作。因此,这是上述结果(同样,使用
|
![]() |
2
2
使用正则表达式和处理无限嵌套大括号是不可能做到这一点的;您需要一个基于堆栈的解析器。 |
![]() |
3
1
一种非regex方法是编写一个循环,逐个字符检查字符串。当它遇到
我假设没有任何右括号
|
![]() |
4
0
把剩下的分开-
//测试
警报(customrx(s1).join(','); 返回值(添加新行)> AAA,BBB,CCC,DDD,EEE:1,MMM:999, nnn,0,3,aaa,bbb,ccc,ddd,eee:1,mmm:[123555], nnn,0,3,aaa,bbb,ccc,ddd,ddd,nnn, 0,3,AAA,BBB,DDD,0,3 |
![]() |
5
0
假设您正在逐行处理文本,并且大括号不能嵌套,则此拆分regex应该可以工作:
第一部分--
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |