reTest関数 (自作関数)

本ページには広告が含まれています。

正規表現と指定された文字列のマッチングを行いマッチした場合はTrue、マッチしなかった場合はFalseを返します。

構文
  1. Boolean = reTest( str, Pattern, IgnoreCase, Global )
引数
str (String)必須
正規表現による検索の対象となる文字列
Pattern (String)必須
正規表現で使用するパターンを設定
IgnoreCase (Boolean = True)省略可
大文字・小文字を区別しない場合はTrue、区別する場合はFalse
Global (Boolean = True)省略可
文字列全体を検索する場合はTrue、しない場合はFalse
戻り値
正規表現にマッチするかどうかを示すブール値

プログラム

UWSC

入力値のチェック

reTest関数は、INPUT関数で入力された値のチェックに使うことができます。

正規表現にマッチするかしないかで処理を分けることができます。

UWSC

数値が入力されるまでインプットボックスを繰り返し表示します。正規表現にマッチする文字列を入力しない限り次の処理に進まないので注意。

UWSC

プログラム実行例

数値から月の異名を求める

UWSC
結果
プレーンテキスト
使用関数

関連記事

isDate関数 (自作関数)
引数に指定した値が日付として認識できる場合はTrueを返します。認識できない場合はFalseを返します。
reExecute関数 (自作関数)
正規表現 検索を行います。
reReplace関数 (自作関数)
正規表現置換を行います。
RegExp オブジェクト