正規表現の利用例

数値

ゼロパディング (ゼロ埋め)

ゼロを追加して、4桁にする場合を考えます。

1
12
123
1234
0001
0012
0123
1234

3桁以下ならば先頭に0を追加するようにするならば、

s/^\d{1,3}$/0$0/

の処理を3回くり返します。一方で、先頭に十分な数のゼロを追加して、

s/^\d+$/000$0/

4桁を超える文字を削除するには、

s/^\d*(\d{4})/$1/

とします。

HTML

属性がなく、子要素も持たない要素にマッチさせる。

<([a-z]+)></\1>

URL

(?:https?|ftp):\/\/[0-9a-zA-Z,;:~&=@_'%?+\-\/$.!*()#]+

参考