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) を使用する必要があります)
  • その後にスペース (' ')
  • ゼロ回以上繰り返されるタブ文字が続く
  • ラテン文字またはアンダースコア ('_') または等号 ('=') またはスペース (' ') が 0 回以上繰り返されます。
于 2013-02-04T11:31:19.760 に答える