基礎プログラミング I 第 6 回 (正規表現と検索) 「いくつかある候補を探したい場合」 講義ノート目次

| (vertical line またはパイプ) 「または」の意味。

milan|milano|miland HIT milan, milano, miland
OUTmiran, milani, melan, mirano
geneve|geneeve|geneva|genf HIT geneve, geneeve, geneva, genf
OUTgenevois, genoa, genova, junebu

( ) (parenthesis) ( ) 内で括られた条件を先に探す。

(pari)s は、pari という候補を先に検索したのち、 その後に s がついているかどうか調べる。paris, camparis が検索される。

[ ] (braket) [ ]で括られた文字のどれかが一致するものを取りだす。

tok[yi]oHIT tokyo, tokio

どのようにして 1 文字を検索するのだろうか推測せよ。 「文字コード」をキーワードにし、解答せよ。