ホームページ  >  に質問  >  本文

java - SimpleDateformat 中可以使用正则表达式匹配吗?

PHP中文网PHP中文网2764日前609

全員に返信(1)返信します

  • 高洛峰

    高洛峰2017-04-17 15:48:02

    まず、このドキュメントと例を見てください。 http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html
    これは、SimpleDateFormat が次のことができることを示しています。 「M」、「d」、「y」、およびその他の指定された文字を組み合わせて、さまざまな時刻形式に一致させることができます。

    正規表現を使用する目的が、異なる形式の時刻を一致させることであるかどうかはわかりません。
    型が 1 つまたは複数しかない場合は、時刻の形式がわかっていれば、さらにいくつかの SimpleDateFormat インスタンスを定義するだけです。

    リーリー

    不確実な時刻形式の場合、正規表現を使用した後、結果を解析する方法がわからないように感じます。


    更新: 2015 年 11 月 30 日

    は正規表現を解析でき、正規表現エンジンが行う特定のルールに従って、?.$^ などの正規表現のメタキャラクターを正常に解析できます。

    ここでの SimpleDateFormat は正規表現エンジンに例えられているようですが、解析方法が異なります。?$^ を理解せず、? を認識しません。正規表現の処理には式の量指定子が使用され、行末の一致などには $ は使用されません。

    返事
    0
  • キャンセル返事