1

日付が「D, d MYG:i:s e」のような形式のフィードがあります

Autoblogged には正規表現エンジンがあります。

「D, d MYG:i:s e」を「F j, Y」に変換する正規表現は?

ここでも、'Fri, 20 Apr 2012 12:00:00 EST' を 'April 20, 2012' に変換したいと思います。ここで、日付は変数 %:pubDate% に格納されます。私はWordpressのAutobloggedを使用しています。

4

1 に答える 1

0

正規表現は文字列を変換できませんが、検索して解析することはできます。
この正規表現は、あなたが望むことをします。

これを「検索対象」フィールドに入れます (日付が とまったく同じようにフォーマットされていると仮定しますFri, 20 Apr 2012 12:00:00 EST):

[a-zA-Z]{3}, ([0-9]{1,2}) ([a-zA-Z]{3}) ([0-9]{4}) [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2} [a-zA-Z]{3}

そして、これは「置換」フィールドにあります:

$2 $1, $3

デモンストレーションについては、これを参照してください: http://regex101.com/r/tP6hU7

その後、交換できます

  • Jan(?:uary)?January
  • Feb(?:ruary)?February

入力:Fri, 20 Apr 2012 12:00:00 EST
出力:April 20, 2012

于 2013-12-05T22:40:43.647 に答える