0

次の文字列から正規表現を使用して日付文字列を抽出したい-"Mon Feb 25 02:42:27 +0000 2013"

したがって、正規表現"\d{3} \s \d{3} \s \d{1,2}"と文字列を指定すると"Mon Feb 25 02:42:27 +0000 2013"、を返す必要があります"Mon Feb 25"

空白の表現で何か間違ったことをしていることは知っていますが、誰かがそれを見つけることができますか?(私はJavaを使用しています)

4

2 に答える 2

1
  1. 英字に使用\dしています。数字用です。
  2. 不要なスペースを入れています。リテラルとしてカウントされます。

.NETで機能するものは次のとおりです。

 \w{3}\s\w{3}\s\d{0,2}
于 2013-03-02T14:53:28.477 に答える
0

\d{3}次のような単語を解析したいのに、なぜあなたは言うのMonですか?「数字」の「d」ではないですか?

于 2013-03-02T14:52:30.787 に答える