\r\n | 改行 |
^ | 行頭 |
$ | 行末 |
. | どんな文字でも |
.* | どんな文字でも0以上続く |
* | 直前の要素が0回以上 |
+ | 直前の要素が1回以上 |
* | 直前の要素が0回以上 |
.0 | どんな文字でも0以上続く |
[abc] | aかbかc = a|b|c |
[^abc] | aかbかc以外 |
[a-z] | aからzのどれか |
[a-z0-9] | aからz,0から9のどれか |
(.*) | どんな文字でも0以上続く文字列をグループ化 |
$1 | 1つ目のグループ |
使用例
ピリオドを照合
\.
[特定の文字]が含まれる行
^.*特定の文字.*\r\n
htmlの中身の文字列はそのままタグだけ置換
検索<strong>(.*)</h3>置換
<strong>$1</strong>