java - java中的正则表达式 _ 是什么意思

标签 java regex parsing

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

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

最佳答案

没有什么特殊含义。所以它的字面意思是“_”字符。

你的正则表达式意味着:

  • 空格(' ')
  • 后跟“n”或“N”
  • 后跟“e”或“E”
  • 后跟“w”或“W”
  • 后跟空格 (' ')
  • 后跟变量 s1 的内容(这里可能应该使用 Pattern.quote (s1))
  • 后跟空格 (' ')
  • 后跟制表符,重复零次或多次
  • 后跟重复零次或多次的拉丁字母或下划线 ('_') 或等号 ('=') 或空格 (' ')。

关于java - java中的正则表达式 _ 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14685800/

相关文章:

regex - awk - 如果下一行与模式不匹配则删除行

r - 避免臭名昭著的 “eval(parse())”构造

arrays - sql-server OPENJSON 方法将多个数组值元素解析为一个元素?

java - Android:如何将两个按钮添加到操作栏中

java - 如何禁用默认 servlet 容器 session ?

正则表达式捕获行首没有空格(flex)

php - 正则表达式匹配替换

python - lua相当于shlex?

java - Android:查看连接到我的wifi的所有设备

java - 重新启动 Roo 应用程序会刷新其对应的 MySQL 表