1

我有一个提要,其日期的格式类似于“D, d MYG:i:s e”

Autoblogger 有一个 reg 表达式引擎。

将'D,d MYG:i:s e'转换为'F j,Y'的正则表达式是什么?

我想再次将“2012 年 4 月 20 日星期五 12:00:00 EST”转换为“2012 年 4 月 20 日”,其中日期存储在变量 %:pubDate% 中。我正在为 Wordpress 使用 Autoblogger。

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 回答