Home
›
HSP Version
›
Reference - mod_regexp
OHDL
リファレンス
41
ドキュメント
7
サンプル
42
標準機能
360
arduino
12
Artlet2D
55
d3module
29
DxLibW
2738
encode.as
8
form_decode
1
hgimg3
139
HGIMG3/HGIMG4共通
97
hgimg4
84
hsedsdk
36
HSP3Dish
135
hsp3imp
4
hsp3util
17
hspcmp
26
hspcv
31
hspda
24
hspdb
8
hspext
59
hspinet
67
hspmath
41
hspmucom
17
hspogg
20
hspprint
6
hspsock
12
hsptv
2
hspusbio
6
layer_fade
5
mod_fontdlg
1
mod_joystick2
2
mod_menu
3
mod_mmaudio
7
mod_picfont
2
mod_posteffect
7
mod_regexp
4
mod_rss
1
mod_vpad
5
obaq
51
obj
4
SQLele
18
ZLibWrap
3
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や省略した場合は対応します。