3

重複の可能性:
正規表現の複数の行にまたがる文字を一致させるにはどうすればよいですか?

私は現在、Notepad++のように動作するソフトウェアを作成しています

私は正規表現を使用して単語を見つけ、それらに色を付けています。でも; 複数行のコメントの色付けに行き詰まりました。

サンプル:/* This is a multiline comment */

現在の正規表現を使用する:/\*.*?\*/-改行が配置されるまでは正しく機能しています。

したがって、一致します:/*This, for instance!*/ しかし一致しません:

/* This kind of comments
 - Where multiple lines is placed...
*/

したがって、コメント内の単語を検索するために[dot]を使用する代わりに、他の演算子を使用してすべての演算子に一致させることはできますか?

  • C#クラス「正規表現」を使用しています
4

1 に答える 1

3

これを試してみてください。

/\**.*?\*/

RegexOptionsは次のように設定する必要がありますMultiLine

RegexBuddyのスクリーンショット、

ここに画像の説明を入力してください

于 2012-09-25T16:06:39.840 に答える