コメントなしでエースエディタインスタンスの値を取得することは可能ですか(単一&複数行)?コメントはスパンクラス 'ace_comment'によって識別されますが、データを抽出するために私が見つけた唯一の関数はgetValue()です。私は何を得るコメントなしでACEエディタから値を取得するにはどうすればよいですか?
console.log("Hello World") //This is a comment.
: 出力:
簡単例 'はconsole.log( "Hello World" の)//これはコメントです'私が欲しいもの
: 出力: 'はconsole.log( "Hello World" の)'
拡張例(複数行+ '//' と '/ * * /のコメント):
* /これは、あなたがコメントを削除する正規表現を使用することができます コメント* /はconsole.log( "これはコメントではありません")//コメント再び
ありがとうございます!私は、ソリューションが構築されることを期待していましたが、これはうまくいくようです。 – hkernbach
@jcubic: '/ * remove \ nthis multine \ ncomment */RETURN 1" 'に失敗します。これを修正し、非閉じの複数行のコメントをサポートすることができますか?(つまり、 '* /'または入力の終わりにマッチする)? – CoDEmanX
答えが更新されました。 '。*?'の代わりに '[\ s \ S] *?'を使います。 – jcubic