正则表达式 - 获取特殊字符之间的字符串

高志潭

这是空白文本:

[Tiền Giang] DB: 092743 1: 99578 2: 09593 3: 93933 - 17703 4: 04433 - 62172 - 47622 - 95029 - 80836 - 15012 - 30888 [Kiên Giang] DB: 564242 1: 03204 2: 49541 3: 79330 - 49374 4: 84491 - 10327 - 95832 - 61630 - 90692 - 28793 - 28600 

我想得到:

(0) [Tiền Giang] 
(1) DB: 092743 1: 99578 2: 09593 3: 93933 - 17703 4: 04433 - 62172 - 47622 - 95029 - 80836 - 15012 - 30888 
(0) [Kiên Giang] 
(1) DB: 564242 1: 03204 2: 49541 3: 79330 - 49374 4: 84491 - 10327 - 95832 - 61630 - 90692 - 28793 - 28600 

...

我得到了 (0) : (\[(.*?)\]\s).exec(text); 但有(1)任何想法..

第四只鸟

我认为您可以使用 2 个捕获的组来完成。

var str = "[Tiền Giang] DB: 092743 1: 99578 2: 09593 3: 93933 - 17703 4: 04433 - 62172 - 47622 - 95029 - 80836 - 15012 - 30888 [Kiên Giang] DB: 564242 1: 03204 2: 49541 3: 79330 - 49374 4: 84491 - 10327 - 95832 - 61630 - 90692 - 28793 - 28600 ";
var pattern = /(\[.+?])([^[]+)/g;
var matches;

while ((matches = pattern.exec(str)) !== null) {
    console.log("(0) " + matches[1]);
    console.log("(1) " + matches[2]);
}

  • 第 1 组:括号和字符 (\[.+?\])
  • 第 2 组:继续直到遇到 [ ([^[]+)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式检索字符串中特殊字符之间的链接

来自分类Dev

正则表达式 - 获取 2 个字符串之间的字符串

来自分类Dev

使用正则表达式从特殊字符前后的字符串中获取数字

来自分类Dev

使用正则表达式从特殊字符前后的字符串中获取数字

来自分类Dev

使用正则表达式获取用特殊字符括起来的字符串部分

来自分类Dev

正则表达式:获取字符或字符与行尾之间的字符串

来自分类Dev

正则表达式之间切字符串

来自分类Dev

字符串之间的正则表达式匹配

来自分类Dev

正则表达式之间切字符串

来自分类Dev

php之间的正则表达式字符串

来自分类Dev

正则表达式-获取部分字符串

来自分类Dev

特殊字符的正则表达式

来自分类Dev

特殊字符正则表达式

来自分类Dev

特殊字符$的正则表达式

来自分类Dev

正则表达式获取两个%字符之间的字符串

来自分类Dev

获取2个字符之间的字符串正则表达式

来自分类Dev

Powershell正则表达式获取字符串和字符之间的字符串

来自分类Dev

正则表达式,用于特殊字符之间的数字

来自分类Dev

正则表达式-获取引号之间的字符串,即使它为空

来自分类Dev

正则表达式在两个特定字符串之间获取文本

来自分类Dev

正则表达式获取字符串和下划线之间的数值

来自分类Dev

正则表达式在两个字符串之间获取文本

来自分类Dev

正则表达式模式在花括号之间获取字符串

来自分类Dev

正则表达式,如何获取双斜线之间的字符串?

来自分类Dev

正则表达式在子字符串之间获取值

来自分类Dev

用于获取php字符串中[]之间内容的正则表达式

来自分类Dev

正则表达式以获取{}之间的子字符串

来自分类Dev

正则表达式:python 在括号之间获取字符串

来自分类Dev

Python正则表达式获取可选字符串之间的数字

Related 相关文章

  1. 1

    使用正则表达式检索字符串中特殊字符之间的链接

  2. 2

    正则表达式 - 获取 2 个字符串之间的字符串

  3. 3

    使用正则表达式从特殊字符前后的字符串中获取数字

  4. 4

    使用正则表达式从特殊字符前后的字符串中获取数字

  5. 5

    使用正则表达式获取用特殊字符括起来的字符串部分

  6. 6

    正则表达式:获取字符或字符与行尾之间的字符串

  7. 7

    正则表达式之间切字符串

  8. 8

    字符串之间的正则表达式匹配

  9. 9

    正则表达式之间切字符串

  10. 10

    php之间的正则表达式字符串

  11. 11

    正则表达式-获取部分字符串

  12. 12

    特殊字符的正则表达式

  13. 13

    特殊字符正则表达式

  14. 14

    特殊字符$的正则表达式

  15. 15

    正则表达式获取两个%字符之间的字符串

  16. 16

    获取2个字符之间的字符串正则表达式

  17. 17

    Powershell正则表达式获取字符串和字符之间的字符串

  18. 18

    正则表达式,用于特殊字符之间的数字

  19. 19

    正则表达式-获取引号之间的字符串,即使它为空

  20. 20

    正则表达式在两个特定字符串之间获取文本

  21. 21

    正则表达式获取字符串和下划线之间的数值

  22. 22

    正则表达式在两个字符串之间获取文本

  23. 23

    正则表达式模式在花括号之间获取字符串

  24. 24

    正则表达式,如何获取双斜线之间的字符串?

  25. 25

    正则表达式在子字符串之间获取值

  26. 26

    用于获取php字符串中[]之间内容的正则表达式

  27. 27

    正则表达式以获取{}之间的子字符串

  28. 28

    正则表达式:python 在括号之间获取字符串

  29. 29

    Python正则表达式获取可选字符串之间的数字

热门标签

归档