入力値が正規表現にマッチする場合のインデックスを返します。
返されるインデックスは最初の文字が1になり、マッチしなかった場合は0を返します。
| 入力 | データ型 | 説明 |
|---|---|---|
| 入力1 | String | データ |
| 入力2 | Integer | 存在する場合、検索開始位置プロパティを置換 |
| 入力3 | String | 存在する場合、正規表現プロパティを置換 |
| 出力 | データ型 | 説明 |
|---|---|---|
| 出力1 | Integer | 検索した正規表現の出現位置 |
| 名前 | プロパティ型 | 説明 | ||||||
|---|---|---|---|---|---|---|---|---|
| 正規表現 | string | 評価に使う正規表現の文字列を指定します。 | ||||||
| 大文字小文字の区別 | choice |
英大文字小文字を区別するか指定します。
|
||||||
| 検索開始位置 | int | 入力文字列中の検索を開始する位置のインデックスを指定します。 |
正規表現の関数をダブルクリックすると正規表現ダイアログが表示され、 そこで各種プロパティの設定とテストを行うことができます。

| 正規表現 | 正規表現プロパティ値を入力します。 画面右下のリストで項目を選択すると対応する正規表現が設定されます。 |
|---|---|
| 入力文字列 | テストに使用する入力文字列を指定します。 |
| 実行結果 | テストの実行結果が表示されます。 |
| その他のプロパティ | 編集中の関数の正規表現以外のプロパティを表示/編集します。 |
| 選択リスト | コンボボックスでカテゴリーを選択するとそのカテゴリーに属する正規表現のリストが表示されます。 リストから項目を選択すると対応する正規表現が入力欄に反映され、その説明が画面下部に表示されます。 |
| テストボタン | 編集中の関数を画面上のプロパティ設定と入力文字列を使用して実行します。 |
| サンプルの編集ボタン | 選択リストに表示する正規表現のリストを編集します。 |
正規表現の選択リストは単純なCSV形式のテキストデータなので独自にカスタマイズすることが可能です。
正規表現サンプルデータの仕様