Tbpgr Blog

Ruby プログラマ tbpgr(てぃーびー) のブログ

正規表現サンプル | **二文字で始まる行以外の全行を削除

正規表現サンプル

自分の作業用に使った正規表現のサンプルレシピ

概要

**(アスタリスク)二文字で始まる行以外の全行を削除
※要ははてな記法の見出し以外の行を削除したい時に利用する正規表現

検索条件

(?!^\*\*)(^.*\n?)

置換条件

※空文字

出力

置換前

**見出し1
text1_1
text1_2
text1_3

text1_4
text1_5
**見出し2
text2_1
text2_2

text2_3
text2_4
text2_5

置換後

**見出し1
**見出し2