C# 正規表現について
Posted: 2016年3月03日(木) 10:37
こんにちは、ただいまC#の正規表現機能について勉強しております。
C#のソースの中で散らばっている記述を解析するプログラムを正規表現機能を利用して書いております。
その中でいくつかわからないことがでてきました。
".+[^-~。-゜^\r\n^\t]"
この記述で””で囲まれている全角文字列を検出できるのですが
MessageBox.show("テキスト","タイトル"); → テキスト","タイトル
のように1行に複数のダブルコーテーションがある場合はつながって出てきてしまいます。
これを分離するためにはどうすればよいでしょうか。
/^(?!.*//).$/m
この記述でコメント行 // が除外できると思うのですが、
「+=」 (?=\+\=) といった特定の文字列を含む行を検索する際にどう記述すればよいかわかりません。
このような場合はどうすればよいでしょうか。
C#のソースの中で散らばっている記述を解析するプログラムを正規表現機能を利用して書いております。
その中でいくつかわからないことがでてきました。
".+[^-~。-゜^\r\n^\t]"
この記述で””で囲まれている全角文字列を検出できるのですが
MessageBox.show("テキスト","タイトル"); → テキスト","タイトル
のように1行に複数のダブルコーテーションがある場合はつながって出てきてしまいます。
これを分離するためにはどうすればよいでしょうか。
/^(?!.*//).$/m
この記述でコメント行 // が除外できると思うのですが、
「+=」 (?=\+\=) といった特定の文字列を含む行を検索する際にどう記述すればよいかわかりません。
このような場合はどうすればよいでしょうか。