文法

.NET

置換
Regex.Replace(input, @"^re", "replace")

基本スキル

レシピ正規表現Perl.NET
ひらがな\p{Hiragana}
カタカナ\p{Katakana}
半角カタカナ[\uFF61-\uFF9F][\x{FF61}-\x{FF9F}]
漢字[\u4E00-\u9FFF][\x{4E00}-\x{9FFF}]
複数の選択肢のどれかに対するマッチMarry|Jane|sue|
以前にマッチしたテキストへの再マッチ\b\d{2}(\d{2})-\1-\1\beg:2008-08-08など
名前付きキャプチャ\b\d{2}(?'magic'\d{2})-\k'magic'-\k'magic'\beg:2008-08-08など(?<name>)もよい(?<name>)もよい
正規表現の一部の繰り返し\b(0x)?[a-fA-F\d]{1,8}\beg:0x01,0xdeadbeaf,FF
控えめなマッチ<p>.*?</p>
バックトラックの抑止(?>)'aaab' =~ /(?>a*)ab/ #=> nil
(?> ) は一回取ったものは絶対に離さない「超欲張りマッチ」を行います。
最終的なマッチに加わらない部分のテスト(?<=<b>)w+(?=</b>)My <b>cat</b> is furry
(後読み)マッチ(先読み)
(?<!<b>)w+(?!</b>)My <li>cat</li> is furry
(否定の後読み)マッチ(否定の先読み)
正規表現へのコメント追加xオプションをつけて,#コメント\d{4} #年xRegexOptions.IgnorePatternWhitespace
置換テキストのエスケープ'$%\*$1\\\1'
"$%\*$1\\\\1"
$%\*$1\1\$%\\*\$1\\1$%\*$$1\1
置換テキストへのマッチ挿入\0,\1,\2,.."1234567890".sub(/\b(\d{3})(\d{3})(\d{4})\b/,'(\1) \2-\3')$&,$1,$2,..$&,$1,$2,..
\k'name',サポート無し${name}
置換テキストへのマッチコンテキスト挿入\`,\&,\'
※ブロック付き形式の gsub を使うべき
"BeforeMatchAfter".gsub(/Match/) {$`+$&+$'}
$`,$&,$'$`,$&,$'

このページへのコメント

SnETuJ Looking forward to reading more. Great article. Much obliged.

0
Posted by check this out 2013年12月19日(木) 17:31:53 返信

WKf4aA <a href="http://iugwusnicwxr.com/">iugwusnicwxr</a>, [url=http://sjdbbnqgljcf.com/]sjdbbnqgljcf[/url], [link=http://mpinxszvbivp.com/]mpinxszvbivp[/link], http://igswebtdjqqt.com/

0
Posted by wancovbgtm 2013年11月15日(金) 03:52:51 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

管理人/副管理人のみ編集できます