: 付録: ftp コマンドの使い方
: JavaScript 言語で理解するデジタル情報の概念
: 全角文字と¥記号
目次
索引
与えられた文書のなかで,
JavaScript または javaScript または Javascript または javascript
なる文字列を探すことを考える.
このような条件をみたす文字列の集合は,
つぎのようなオートマトンを満たす文字列として特徴づけることが
可能である.
TODO: 図
このオートマトンは次のような正規表現 (regular expression)を
用いて表現することが可能である.
[Jj]ava[Ss]cript
ここで, [Jj]
は J または j に一致するものを
意味する.
- . (ドット) で改行文字以外の任意の文字を意味する.
たとえば
c..t
は c のあと任意の 2 文字がきて次に t がくるパターンをあらわす.
- * は, 直前の文字の 0 回以上の繰り返しをあらわす.
たとえば
ca*t
には,
ct, cat, caat, caat, ...
などがマッチする.
- ¥xst は 16進数 st に対応する文字をしめす.
JavaScript では, 関数 RegExp および match などの関数を用いて,
正規表現による文字列検索をおこなうことが可能である.
TODO: 続きまだ書いてない.
Nobuki Takayama
平成15年12月5日