grep および sed は基本正規表現を受け入れますが、–E オプションが使用されている場合は、拡張正規表現を受け入れます。 正規表現は、通常文字または特殊文字 (メタキャラクター とも呼ばれる) で構成されます。 基本正規表現と拡張正規表現の違いは、それぞれが含むことのできるメタキャラク...
(morty).*¥1 morty.*morty これらの表現は両方とも、ストリング morty の最低 2 つのオカレンスを含む行と一致します。 [[:space:][:alnum:]] ホワイト・スペース文字または英数字のいずれかである文字と一致します。正規表現 (regexp) 親トピック: 正規表現 (regexp) ...
正規表現の大文字・小文字の変換ってどうやるのかよく忘れてしまう。今度こそ忘れないようにするため備忘録として残した。 大文字 → 小文字(lower) 置換前 (.) 置換後\l$1 ※\lは\Lでも可 更新前 QIITA 更新後 qiita 小文字 → 大文字(upper) 置換前 (.) 置換後\u$1 ※\uは\Uでも可...
¥w単語構成文字:[a-zA-Z_0-9] ¥W非単語文字:[^¥w] POSIX 文字クラス (US-ASCII のみ) ¥p{Lower}小文字の英字:[a-z] ¥p{Upper}大文字の英字:[A-Z] ¥p{ASCII}すべての ASCII 文字:[¥x00-¥x7F] ¥p{Alpha}英字:[¥p{Lower}¥p{Upper}] ...
regexp.h — 正規表現宣言regexp.h ヘッダー・ファイルには、正規表現の宣言が含まれています。 注: このヘッダーは、従来からの運用上の理由から提供されます。これは Single UNIX Specification、バージョン 2 のレガシー機能でしたが、既に廃止され、Single UNIX Specification、バージョン 3...
正規表現の構文と、regex() および regcomp() 関数によりサポートされる セマンティクスの説明については、regcmp() - 正規表現のコンパイルを参照してください。 注: regcmp() および regex() 関数は、従来からの運用上の理由から提供されます。これらの関数は Single UNIX Specification、バー...
.* [a-z]+ .* 英小文字からなり、両側を 1 つ以上のスペースで区切られた ワード を含む行と一致します。 (morty).*\1 morty.*morty これらの表現は両方とも、ストリングmortyの最低 2 つのオカレンスを含む行と一致します。
正規表現の構文と、regex() および regcomp() 関数によりサポートされるセマンティクスの説明については、regcmp() - 正規表現のコンパイル を参照してください。 注: regcmp() および regex() 関数は、従来からの運用上の理由から提供されます。これらの関数は Single UNIX Specification、バ...