Home > C# > C#トリビアルメモ1 (正規表現で置換)

C#トリビアルメモ1 (正規表現で置換)

  • 2007-09-23 (日) 22:25
  • C#

よくコンビニでもらう割り箸につまよう枝が付いてたりして、そういうやつは「つまよう枝が入ってるので注意してください」的なことが書いてあります。
今まで「私がそんなブービートラップにかかるものか!」と馬鹿にしていたのですが、今日ぐっさりと刺さってしまいました。ええ、ぐっさりと1cmほど。皮膚と肉の間を上手く。

最近C#始めました。ときどき新しい言語を摂取しないとなんらかの禁断症状がでるっぽいです。
そういうわけでC#で正規表現で置換するという、本当に初歩的なメモ。


string scriptCleared = Regex.Replace(targetString,
                         @"<\s*?script.+?/\s*?script\s*?>",  // パターン
                          "",    // 空文字に置換
                          RegexOptions.IgnoreCase | RegexOptions.Singleline);
               

文字列からscriptタグを除去してます。
RegexOptions.IgnoreCaseが大文字・小文字を区別しない、
RegexOptions.Singlelineが複数行にわたる(文字列中に改行を含む)文字列にマッチさせる(ピリオドが改行にマッチする)、
パラメータ。|(OR)で複数パラメータを渡せる。

以上

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://red-treasure.com/report/wp-trackback.php?p=99
Listed below are links to weblogs that reference
C#トリビアルメモ1 (正規表現で置換) from コスミー報告書[社外秘]

Home > C# > C#トリビアルメモ1 (正規表現で置換)

Search
Feeds
Meta
 合計:019093
 今日:0086 昨日:0146

Return to page top