書式 | regex_match(+REGEX, +TARGET) | ||||||
---|---|---|---|---|---|---|---|
引数 |
| ||||||
正規表現にマッチするかどうか判定します. | |||||||
> ?- regex_match("i+", "lilfes"). yes |
書式 | regex_match(+REGEX, +TARGET, -RESULT) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
引数 |
| |||||||||
正規表現にマッチする部分文字列を返します. | ||||||||||
> ?- regex_match("(hoge)(poge)", "hogepoge",X). X: < "hogepoge", "hoge", "poge" > |
書式 | regex_match(+REGEX, +OPTIONS, +TARGET, -RESULT) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
| ||||||||||||
注意 | 以下のオプションを指定できます.
| ||||||||||||
正規表現にマッチする部分文字列を返します. | |||||||||||||
> ?- regex_match("(a)+", ["i"], "aAbbaaa",X). X: < "aA", "a" > > ?- regex_match("(a)+", ["i", "g"], "aAbbaaa",X). X: < "aA", "aaa" > |
書式 | regex_subst(+REGEX, +SUBST, +TARGET, -RESULT) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
| ||||||||||||
正規表現にマッチする部分文字列を他の文字列で置換します. | |||||||||||||
> ?- regex_subst("hoge", "poe", "hoge-pe-n", X). X: poe-pe-n |
書式 | regex_subst(+REGEX, +OPTIONS, +SUBST, +TARGET, -RESULT) | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
| |||||||||||||||
注意 | 以下のオプションを指定できます.
| |||||||||||||||
正規表現にマッチする部分文字列を他の文字列で置換します. | ||||||||||||||||
> ?- regex_subst("l+", ["i"], "m", "LiLFeS", X). X: miLFeS > ?- regex_subst("l+", ["i", "g"], "m", "LiLFeS", X). X: mimFeS |