日本語プログラム言語「ひまわり」> 命令> マッチ

マッチ


引数 ?を,?で
説明 文字列?を、ワイルドカードのパターン?で、文字列マッチを行い、マッチした部分までを切り取って「それ」へ返す。

詳しい説明

文字列?を、ワイルドカードのパターン?で、文字列マッチを行い、マッチした部分までを切り取って「それ」へ返す。

記号 意味 使用例 マッチする文字例
* 任意の文字(0文字のこともある) *ス イス、アイス、チョイス
? 任意の一文字 ?だ 君だ、しだ、ひだ
# 任意の数字一文字 〒###-#### 〒100-1234
[str] strに指定した文字のどれか一文字 う[あ-ん]ぎ うさぎ、うなぎ
[!str] strに指定した文字以外のどれか一文字 ドラ[!あ-ん] ドラム、ドライ
[*str] strに指定したいずれかの文字の繰り返し お[*あ-ん]ん おじさん、おじいさん、おばさん
[=ab|cd] abかcdのどちらかの文字列 [=誕生|日曜]日 誕生日、日曜日
(str) (str)に指定した文字列を、それ#1に抜き出す

→その他サンプル解説(WEB)


サンプルコード

'マッチ のサンプル

「tel:0532-41-0000」を、「tel:(*)-」で、マッチ
(それ#1)を、表示

参照

ワイルドカードマッチ

戻る