-3

以下の式のリストを、同等の perl 正規表現に変換しようとしています。文字列でそのパターンを検索するには。以下の式では、VARNAME は動的です。任意の単語値を指定できます。

 EXPRESSION                                     PERL REGULAR EXPRESSION
__________________                                _________________________
    ^TM1()^
    ^TM2()^
    ^TM3()^
    ^f(‘VARNAME’)^           ----------------        /\^f\(‘(\w*?)’\)\^/  
    ^f(‘VARNAME’).get()==’#’^
    ^f(‘VARNAME’)==’#’^
    ^f(‘VARNAME’).any(‘#’)^
    ^f(‘VARNAME’).toNumber()^
    ^f(‘VARNAME’).toString()^
    ^f(‘VARNAME’).toString().toLowerCase()^
    ^f(‘VARNAME’).toString().toUpperCase()^
    ^f(‘IFCONDITION’)?’THENTEXT’:’ELSETEXT’^
    <br>
    <br/>
    <br />
    &nbsp;
    ^MobileHeader()^
    ^MobileFooter()^
    <u>
    </u>
4

2 に答える 2

0

必要に応じてエスケープして、それらすべてを単に「または」することができます。「?」を使用して多少短くすることもできます。

これはクリーンまたはエレガントなソリューションではありませんが、目的にはうまくいくと思います。

于 2013-04-24T19:33:31.860 に答える