0

単語を他の文字列から本文コンテンツに置き換えたい。
これを実装するためにngx.re.sgubを使用して いますが、奇妙な問題が発生しています。ngx.re.gsubは魔法の文字を処理していません。

  • 例 :

    content1 = "HiTestHello Test how are you Testall "
    _ssi = "Test"
    body = "$100.00"
    content2 = ngx.re.gsub(content1, _ssi, body)
    ngx.print(content2)
    

出力は

Hi.00lHelo .00 how are you .00all he.00llo .00 how are you .00all

一方、出力は次のようになります:

Hi$100.00Hello .00 how are you .00all.

どうすればこれを達成できるか教えてください。

4

2 に答える 2

0

ngx 正規表現では$1$2、 などはキャプチャされる変数です。$文字をエスケープしてみてください:

body = "$$100.00"
于 2014-08-21T07:32:24.790 に答える