0

「t()」関数呼び出しを見つけて、phpでソースから.moファイルを作成しようとしています。preg_matchなどの正規表現を使用する方が良い方法の1つですが、通常の表現を作成するのは得策ではありません。 ?

(そして私の英語でごめんなさい...)

4

2 に答える 2

1

いいえ、preg_match良くありません。PHPコードを解析する場合は、を使用しtokenizerます。それははるかに信頼性があります。

于 2011-05-18T09:02:40.080 に答える
0

t()呼び出し内に関数呼び出しがないと仮定すると、それらを照合する最も簡単な方法は次のとおりです。

t\([^)]*?\)
于 2011-05-18T13:00:07.697 に答える