リファレンス 37 ドキュメント 6 サンプル 41
標準機能 346 arduino 12 Artlet2D 55 d3module 29 form_decode 1 hgimg3 152 hgimg4 166 hsedsdk 36 HSP3Dish 62 hsp3imp 4 hsp3util 17 hspcmp 21 hspcv 31 hspda 23 hspdb 8 hspdsc.dll 73 hspdsp.dll 140 hspext 59 hspinet 60 hspint64.dll 46 hspmath 41 hspmucom 17 hspprint 6 hspsmart.dll 45 hspsock 12 hsptv 2 hspusbio 6 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_picfont 2 mod_regexp 4 mod_rss 1 obaq 51 obj 4 SQLele 18 ZLibWrap 2

mod_regexp

正規表現検索命令

match
正規表現で検索して最初に一致した文字列を返す
p1の文字列からp2に一致した最初の文字列を返します。 p2には正規表現のパターンを指定します。 p3を1にすると大文字と小文字を区別します。0や省略した場合は区別しません。 p4を1にするとメタ文字 ^ と $ が改行直後・直前に対応しません。0や省略した場合は対応します。
matches
正規表現で検索した複数の結果を取得する
p2の文字列からp3に一致した複数の結果をサブマッチを含めて一度に取得します。 p3には正規表現のパターンを指定します。 p4を1にすると大文字と小文字を区別します。0や省略した場合は区別しません。 p5を1にすると最初に一致した結果だけを取得します。0や省略した場合は全ての結果を取得します。
replace
正規表現で文字列の置換を行う
p1の文字列のなかでp2に一致した部分をp3で置き換えた文字列を返します。 p2には正規表現のパターンを指定します。 p4を1にすると大文字と小文字を区別します。0や省略した場合は区別しません。 p5を1にすると最初に一致した部分だけを置換します。
submatch
正規表現で検索して最初に一致したサブマッチ文字列を返す
p1の文字列からp2に一致した最初の結果のサブマッチ文字列を返します。 p2には正規表現のパターンを指定します。 p3を1にすると大文字と小文字を区別します。0や省略した場合は区別しません。 p4を1にするとメタ文字 ^ と $ が改行直後・直前に対応しません。0や省略した場合は対応します。