作曲・浄書・指導・音響

金沢音楽制作

金沢音楽制作では、楽曲・楽譜の制作と、作曲や写譜などレッスンを行っています。

正規表現の基本

正規表現は、文字列の集合を文字列で表現したもの。基本正規表現と拡張正規表現がある。

正規表現で使う文字

. ^ $ [] *
+ ? | ()

基本正規表現

任意の一文字

.

行頭

^

行末

$

指定した文字のいずれか

[ABCD3456]
[A-D3-6]

まとめることも可能。

[^]
[^a-z]

「[]」内の「^」は否定になる。二行目ならa-z以外がマッチする。

直前の文字が0個以上連続する

*

Bashの「*(ワイルドカード)」と挙動が異なる(「.*」にすれば同じ挙動)。

拡張正規表現

直前の文字が1個以上連続する

+

直前の文字が0か1個以上ある

?

いずれかの文字列(or)

|
Windows | Mac | Linux