4.正規表現サンプル集 置換編
- 空行を削除する
置換前
aaaaa
←この部分(空行)
bbbbb
置換後
aaaaa
bbbbb
- 空行を追加する(全行を1行空きに)
置換前
aaaaa
bbbbb
ccccc
置換後
aaaaa
←この部分(空行)を追加
bbbbb
←この部分(空行)を追加
ccccc
- 行頭の空白を削除する
置換前
緑茶
紅茶
玄米茶
置換後
緑茶
紅茶
玄米茶
- 行末の空白を削除する
置換前
緑茶 ←ここまで空白がある
紅茶 ←ここまで空白がある
玄米茶 ←ここまで空白がある
置換後
緑茶←空白なし
紅茶←空白なし
玄米茶←空白なし
- 行頭に文字を追加する
置換前
緑茶
紅茶
玄米茶
置換後
>緑茶
>紅茶
>玄米茶
- 行末に文字を追加する
置換前
緑茶
紅茶
玄米茶
置換後
緑茶です。
紅茶です。
玄米茶です。
- 一度に二つの文字を置換する
置換前
1回目のうち合わせは10時から。
2回目の打合せは13時から。
置換後
1回目の打ち合せは10時から。
2回目の打ち合せは13時から。
- ある文字を[]で囲みたい
置換前
1 てんぷらそば
2 きつねうどん
3 ざるそば
置換後
[1] てんぷらそば
[2] きつねうどん
[3] ざるそば
- HTMLタグを削除する(記号で囲まれた文字の削除)
置換前
<html>
<body>
<P>Hello!</P>
</body>
</html>
置換後
Hello!
- ある文字が含まれる行を削除する
置換前
この行は不要です
この行は不要です
この行は必要です
置換後
この行は必要です
- URLを分解する
置換前
http://hodade.adam.ne.jp:80/seiki/index.php
置換後
protcol=http, host=hodade.adam.ne.jp, port=80, path=/seiki/index.php
- ある文字列の一部だけを変更したい
置換前
aaaa@te1.jp, bbbb@te1.net, cccc@te1.com
置換後
aaaa@te2.jp, bbbb@te2.net, cccc@te2.com
一度に二つの文字を置換する正規表現もあります。
|
|
1.正規表現とはなにか?
正規表現を簡単に説明すると?
2.正規表現を使う準備
まずはエディタの設定
3.正規表現サンプル集 【検索編】
検索で使える正規表現
4.正規表現サンプル集 【置換編】
置換で使える正規表現
5.正規表現のお勉強
├正規表現で検索
├少し高度な検索
├文字列置換
├最短一致について
└エスケープ文字のこと
上から順番にだんだん難しくなります
6.エディタの強調表示でテキストに色づけ
色つきで見やすくできます
7.プログラムで正規表現を使う
各種プログラム言語でも使えます
8.ナイスな記事集
ここよりスゴイ正規表現がある
|