0

这个正则表达式是什么意思?谁能解释一下_这里的意义。

String s =("[ ]*[nN][eE][wW][ ]*"+s1+"[ ][\\t]*[ =_a-zA-Z]*");
4

1 回答 1

2

没有什么特别的意思。所以它的字面意思是'_'字符。

你的正则表达式意味着:

  • 空间 (' ')
  • 后跟“n”或“N”
  • 后跟“e”或“E”
  • 后跟“w”或“W”
  • 后跟空格('')
  • 后跟变量 s1 的内容(这里应该使用 Pattern.quote (s1))
  • 后跟空格('')
  • 后跟制表符重复零次或多次
  • 后跟一个拉丁字母或下划线 ('_') 或等号 ('=') 或空格 (' ') 重复零次或多次。
于 2013-02-04T11:31:19.760 回答