将表达式字符串拆分为 ArrayList

疯狂程序员

我有一个表达式字符串

"((firstname = john AND Lastname = Eleven) OR (salary = 15000 AND location = Mexico OR (firstname = mathew AND lastname = Thirteen)))";

是否有任何内置函数我可以将它们拆分为List<String>以下格式:

list[0] = "(";
list[1] = "(";
list[2] = "firstname";
list[3] = "=";
list[4] = "john"
list[5] = "AND";
list[6] = "Lastname"
list[7] = "=";
list[8] = "Eleven";
list[9] = ")"
list[10] = "OR"
list[11] = "(";
list[12] = "salary";
list[13] = "15000"
list[14] = "AND"
etc...
YCF_L

您可以全部替换(全部)替换,space $1 space然后用空格分割:

String spl[] = 
       str.replaceAll("([\\(\\)=])", " $1 ").replaceAll(" +", " ").trim().split("\\s");

输出

(, (, firstname, =, john, AND, Lastname, =, Eleven, ), OR, (, salary, =, 15000, AND, 
location, =, Mexico, OR, (, firstname, =, mathew, AND, lastname, =, Thirteen, ), ), )

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将数学表达式拆分为标记?(字符串 -> [字符串])

来自分类Dev

正则表达式将长表达式字符串拆分为单个表达式的数组

来自分类Dev

正则表达式,用于将参考字符串拆分为其组件

来自分类Dev

如何使用给定的正则表达式将字符串拆分为数组

来自分类Dev

使用正则表达式将字符串拆分为句子

来自分类Dev

正则表达式用于将字符串拆分为数组并替换数组的元素?

来自分类Dev

正则表达式将字符串拆分为句子

来自分类Dev

Java正则表达式将字符串拆分为不同的变量

来自分类Dev

Java:使用正则表达式将字符串拆分为char数组

来自分类Dev

如何使用给定的正则表达式将字符串拆分为数组

来自分类Dev

使用php中的正则表达式将字符串拆分为数组

来自分类Dev

正则表达式将字符串拆分为非常大的块

来自分类Dev

Python-通过正则表达式列表将字符串拆分为列表

来自分类Dev

Javascript,正则表达式将字符串拆分为括号之间的多维数组

来自分类Dev

将 ruby 字符串拆分为多个散列的正则表达式

来自分类Dev

通过正则表达式将字符串拆分为列表

来自分类Dev

使用sql中的正则表达式将字符串拆分为多列

来自分类Dev

使用正则表达式将字符串拆分为多个字符串

来自分类Dev

使用正则表达式将字符串拆分为多个字符串

来自分类Dev

用于过滤的正则表达式匹配和忽略字符串内标点的ArrayList <String>

来自分类Dev

Python-使用正则表达式将数字和字母拆分为子字符串

来自分类Dev

Python正则表达式re.findall-将字符串拆分为两个

来自分类Dev

PHP:如何在PHP中使用正则表达式将字符串拆分为2

来自分类Dev

Javascript正则表达式将WordPress帖子内容的字符串拆分为数组(按简码剪切)

来自分类Dev

正则表达式将算术表达式的字符串拆分为带有其运算符和数字的列表(包括十进制)

来自分类Dev

在Python中将数学表达式字符串拆分为令牌

来自分类Dev

Python正则表达式:拆分为空字符串的模式匹配

来自分类Dev

基于Java中的正则表达式拆分为不同的字符串

来自分类Dev

正则表达式将可变字符串拆分为groupdict

Related 相关文章

  1. 1

    如何将数学表达式拆分为标记?(字符串 -> [字符串])

  2. 2

    正则表达式将长表达式字符串拆分为单个表达式的数组

  3. 3

    正则表达式,用于将参考字符串拆分为其组件

  4. 4

    如何使用给定的正则表达式将字符串拆分为数组

  5. 5

    使用正则表达式将字符串拆分为句子

  6. 6

    正则表达式用于将字符串拆分为数组并替换数组的元素?

  7. 7

    正则表达式将字符串拆分为句子

  8. 8

    Java正则表达式将字符串拆分为不同的变量

  9. 9

    Java:使用正则表达式将字符串拆分为char数组

  10. 10

    如何使用给定的正则表达式将字符串拆分为数组

  11. 11

    使用php中的正则表达式将字符串拆分为数组

  12. 12

    正则表达式将字符串拆分为非常大的块

  13. 13

    Python-通过正则表达式列表将字符串拆分为列表

  14. 14

    Javascript,正则表达式将字符串拆分为括号之间的多维数组

  15. 15

    将 ruby 字符串拆分为多个散列的正则表达式

  16. 16

    通过正则表达式将字符串拆分为列表

  17. 17

    使用sql中的正则表达式将字符串拆分为多列

  18. 18

    使用正则表达式将字符串拆分为多个字符串

  19. 19

    使用正则表达式将字符串拆分为多个字符串

  20. 20

    用于过滤的正则表达式匹配和忽略字符串内标点的ArrayList <String>

  21. 21

    Python-使用正则表达式将数字和字母拆分为子字符串

  22. 22

    Python正则表达式re.findall-将字符串拆分为两个

  23. 23

    PHP:如何在PHP中使用正则表达式将字符串拆分为2

  24. 24

    Javascript正则表达式将WordPress帖子内容的字符串拆分为数组(按简码剪切)

  25. 25

    正则表达式将算术表达式的字符串拆分为带有其运算符和数字的列表(包括十进制)

  26. 26

    在Python中将数学表达式字符串拆分为令牌

  27. 27

    Python正则表达式:拆分为空字符串的模式匹配

  28. 28

    基于Java中的正则表达式拆分为不同的字符串

  29. 29

    正则表达式将可变字符串拆分为groupdict

热门标签

归档