regexp ボキャブラリ
Factor ハンドブック > ボキャブラリ索引


ドキュメント
正規表現

メタデータ
タグ:parsing, text
作者:Doug Coleman, Daniel Ehrenberg


ワード

タプルクラス
クラススーパークラススロット
regexp tupleraw parse-tree options dfa next-match
reverse-regexp regexp


パーシングワード
ワード構文
R!
R"
R#
R'
R(
R/R/ foo.*|[a-zA-Z]bar/options
R@
R[
R`
R{
R|


通常ワード
ワードスタック効果
<optioned-regexp>( string options -- regexp )
<regexp>( string -- regexp )
all-matching-slices( string regexp -- seq )
all-matching-subseqs( string regexp -- seq )
count-matches( string regexp -- n )
each-match( string regexp quot: ( start end string -- ) -- )
first-match( string regexp -- slice/f )
make-regexp( string ast -- regexp )
map-matches( string regexp quot: ( start end string -- obj ) -- seq )
matches?( string regexp -- ? )
new-regexp( string ast options class -- regexp )
re-contains?( string regexp -- ? )
re-replace( string regexp replacement -- result )
re-split( string regexp -- seq )


クラス述語ワード
ワードスタック効果
regexp?( object -- ? )
reverse-regexp?( object -- ? )


ファイル
resource:basis/regexp/regexp.factor
resource:basis/regexp/regexp-docs.factor
resource:basis/regexp/regexp-tests.factor


resource:basis の子
ボキャブラリ概要
regexp.astregexp.ast ボキャブラリ
regexp.classesregexp.classes ボキャブラリ
regexp.combinators正規表現作成用コンビネータ
regexp.compilerregexp.compiler ボキャブラリ
regexp.dfaregexp.dfa ボキャブラリ
regexp.disambiguateregexp.disambiguate ボキャブラリ
regexp.minimizeregexp.minimize ボキャブラリ
regexp.negationregexp.negation ボキャブラリ
regexp.nfaregexp.nfa ボキャブラリ
regexp.parserregexp.parser ボキャブラリ
regexp.prettyprintregexp.prettyprint ボキャブラリ
regexp.transition-tablesregexp.transition-tables ボキャブラリ



ボキャブラリ概要
regexp.privateregexp.private ボキャブラリ