私はnetbeansに関するコメントを含むファイルをたくさん持っています.netbeansを使用して特定の正規表現パターンに一致する文字列を置き換えています。コメントには以下のパターンがあります。正規表現と一致するコードコメント
import static java.util.Arrays.*;
/* 178 */ int h = 8;
/* 179 */ int d = 8;
/* 180 */ int j = 8;
/* 181 */ int a = 6;
/* */
Iは[\\\*\d+\*\/]
を使用してみましたが、コメントと数字の内側を除去するが、それはint h = 8;
で8
を除去し、また、インポート宣言で*
を除去すなわちそれはまた、変数代入の後に数字を除去します。
私が間違っていることを教えてください。私はちょうどその中の数字と空白の両方のコメントを削除する必要があります。ありがとう。
それはPHPのpreg_replace();
申し訳ありませんが、わかりません。 -_- – Mob
正規表現全体を囲む括弧。彼らはそこにいるべきではありません。大括弧で囲まれている正規表現ガイドを見てください。これを試してみてください:http://en.wikipedia.org/wiki/Regular_expression角カッコで囲まれた文字のリストである "文字クラス"は、あなたの場合は '*'、 '/' '、' \ '、' + '、' \ d'のいずれかです。これらの文字はすべて一致するため、すべて削除されます。 – Dan
区切り記号ではありませんか?私は彼らが必要だと思った?ありがとうございましたhttp://codepad.org/6XWgE0LR – Mob