strmatch
2021/05/15 20:07
strmatch 機能
[文字列操作コマンド]正規表現によるパターンマッチングを行います。
コマンドライン
strmatch <target string> <string with regular expression>
機能説明
Oniguruma の正規表現 が使用できます。<target string> 引数に指定された文字列を、正規表現 <string with regular expression> によるパターンに合致するかどうかを調べ、実行結果をシステム変数 result , matchstr , groupmatchstr に格納します。
変数 matchstr には最初にマッチしたパターンが格納されます。
変数 groupmatchstr1~groupmatchstr9 にはグループマッチしたパターンが格納されます。
なお、マッチしなかった場合には、これらの変数は strmatch 実行前の内容が保持されます。
日本語等のマルチバイト文字列を検索する場合、事前に regexoption で適切なエンコーディングを設定しておく必要があります。
パラメータの説明
指定するパラメータは以下の通りです。パラメータ | 型 | パラメータ説明 |
---|---|---|
<target string> | 文字列 | 文字列を指定します。 |
<string with regular expression> | 文字列 | <target string> の中にマッチするかどうか確認したいパターンを指定します。 |