コンテンツにスキップ

RE_SEARCH

Category: 正規表現

Signature

RE_SEARCH( string , regexp )

Parameters

Parameter Description
string 検索対象の文字列
regexp 正規表現パターン

Returns

  • 1: マッチする部分が見つかった場合
  • 0: マッチしなかった場合

Description

処理対象文字列内に正規表現とマッチする部分があるかどうかを調べます。文字列全体の完全マッチを調べる場合は RE_MATCH を使用してください。

マッチした詳細は RE_GETSTR、RE_GETPOS、RE_GETLEN で取得できます。

Example

if (RE_SEARCH(reference[0], 'こんに?ち[はわ]|今日[はわ]')){
  "こんにちは、%(username)"
}

ユーザー入力に「こんにちは」や「こんにちわ」等が含まれていればあいさつを返す例。

Compatibility

  • YAYA: 初期バージョンより対応

See Also

  • RE_MATCH
  • RE_GETSTR
  • RE_GETPOS
  • RE_GETLEN