如何在指定字符串之前和之后的两个单词的正则表达式?

时间:2015-08-12 08:53:28

标签: jquery regex

我正在使用node.js并读取字符串以进行匹配

 </em><em>

正则表达式中使用的相同字符串

var regex=new RegEx('<\/em><em>',"g");

我希望在匹配的字符串之前和之后得到两个单词。

E.g.,

   abc233 3344</em><em>abcd 3333
   3333abcd 3444</em><em>3333 dkdkd

有人帮我吗?

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以使用以下正则表达式:

<?= $this->Form->input('preferedtimeformat', [
        'label' => __('prefered representation of date and time'),
        'options' => [
            NULL => __('standard of your locale'),
            'yyyy-MM-ddThh:mm:ss.sTZD' => __('ISO 8601 (yyyy-MM-ddThh:mm:ss.sTZD)'),
            'eee, dd MMM yyyy hh:mm:ss xx' => __('RFC 2822 (eee, dd MMM yyyy hh:mm:ss xx)'),
            'h:m:s d.M.yyyy' => __('german style (h:m:s d.M.yyyy)'),
            'd.M.yyyy h:m:s' => __('invers german style (d.M.yyyy h:m:s)')
            ...some more options...
        ]
    ]) ?>

请参阅演示https://regex101.com/r/fY2qE3/1