はじめに
目次
文字コード
文字コード | 内容 | 対応する表現 |
---|---|---|
\r\n | 改行(Windows) | |
\n | 改行(UNIX系, MacOS(v10~)) | |
\d | 数字 | [0-9] |
\s | 空白文字(半角空白,タブ,改行,改ページ) | [ \t\r\n\f] |
\S | 空白文字以外 | [^ \t\r\n\f] |
\w | アルファベット,数字,アンダーバー | [a-zA-Z0-9_] |
\W | アルファベット,数字,アンダーバー以外 | [^a-zA-Z0-9_] |
^ | 先頭 | |
$ | 末尾 | |
< | 単語先頭 | |
> | 単語末尾 | |
\A | ファイル先頭 | |
\z | ファイル末尾 |
基本
正規表現 | 内容 |
---|---|
. | 1文字 |
+ | 1回以上繰り返し最長一致 |
+? | 1回以上繰り返し最短一致 |
* | 0回以上繰り返し |
*? | 0回以上繰り返し最短一致 |
[abc] | a,b,cいずれか1文字 |
[^abc] | a,b,c以外 |
aaa | bbb |
[ | メタ文字を検索するときは\をつける |
int | 整数 |
float | 単精度浮動小数点数 |