文字列の操作:

文字列のグループを検索

【……】のような先頭と末尾が分かっていて、内部が任意な文字列をグループとして検索し、内部の文字列だけを返す。

String1
検索対象の文字列を渡す
String2
検索するグループの先頭の文字列を渡す
String3
検索するグループの末尾の文字列を渡す
●必須引数 ●オプション引数(省略可能)

記述例

$strSearchWithGroup('url(images/sample.png)', 'url(', ')')

戻り値

○指定した条件のグループが存在する場合

・グループの内部の文字列だけを返す。

○指定した条件のグループが存在しない場合

・空文字列を返す。

注意点

【…【ー】】のようにグループが入れ子になっている場合には、内部の【ー】だけを処理する。

動作サンプル

Javascript : var aStr=$strSearchWithGroup('url(images/sample.png)','url(',')'); var aStr=$strSearchWithGroup('[ABC] [DEF]','[',']'); //最初に発見したグループのみ処理対象となる var aStr=$strSearchWithGroup('[ABC [DEF] ]','[',']'); var aStr=$strSearchWithGroup('[ABC) [DEF)','[',']'); //指定した条件のグループが存在しない
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。