2016-03-22 7 views
0

でメモ帳++を使用して、特定の値を持つ各マッチを置き換え:私はアドビのLiveCycle DesignerのFormCalcの中に次のコードを持っている1つの正規表現

if (form1.subform[0].complete_flag.rawValue == "1") then 
    $.presence = "invisible"; 
endif 

私は上記を置き換えるために、正規表現または類似で検索/置換++ Nを使用したいです

次のように置き換え、検索/置換の1回の実行で、

基本的に
if (form1.subform[0].complete_flag.rawValue == "1") { 
    this.presence = "invisible"; 
} 

:(JavaScriptに変換する)ように見えるためのコード

そして==> {

$。 ==>これ。

endifの==>}

はN ++または同様のツールを使用して、このことは可能ですか?

タレク

答えて

0

正規表現: (then)|(\$)|(endif)

置き換える:(?1{)(?2this)(?3})

これは、メモ帳++で動作します。

完全な説明がhereを見つけることができる、それがリンク取得する場合、それの要旨はこれです:検索は|で区切られた3つの選択肢のいずれかを探し

。それぞれの選択肢には独自のキャプチャ括弧があります。置換は条件式?Ntrue-expression:false-expressionを使用します。ここで、Nは10進数です。キャプチャ式Nが一致するかどうかを確認します。

からAdrianHHH

+0

OMG!ありがとう。出来た。私はこれを広範に調査したが、それは見つからなかった。 – tarekahf

+0

なぜあなたの名前の隣に悲しい顔がありますか?あなたが質問に(そしてあなたが投稿するすべての答えを)自分の名前の横に自分の写真を持っているのと同じ方法で、私のプロフィール画像です – tarekahf

+0

。 –

関連する問題