regexp 正規表現文字列に一致する部分文字列を探す 呼び出し手順 [start] = regexp(input, pattern, [flag]) [start, final] = regexp(input, pattern, [flag]) [start, final, match] = regexp(input, pattern, [flag]) [start, final, match, foundString] = regexp(input, pattern, [flag]) 引数 input 文字列. pattern (正規表現の規則に基づく)文字列 start 正規表現文字列patternに 一致するinputの各部分文字列の 開始添字 final 正規表現文字列patternに 一致するinputの各部分文字列の 終端添字 match patternに一致する inputの各部分文字列のテキスト. match patternにマッチするinput の部分文字列のテキスト. foundString 取得された括弧で括られたサブパターン. [flag] パターンに一回マッチする場合は,'o'. 説明 Perl言語に似た正規表現の規則. すぐに始めるには, http://perldoc.perl.org/perlrequick.htmlを参照ください. より詳細なチュートリアルについては, http://perldoc.perl.org/perlretut.htmlを参照ください. また,リファレンスについてはhttp://perldoc.perl.org/perlre.htmlを参照ください. Perlとの違いは,Perlでは文字ではない位置 (例えば,/^/または/(?=o)/) にPerlではマッチできますが,Scilabではできません. \w+): (?P\d+)/') d(1)=="foobar" d(2)=="2012" ]]> 参照 strindex 履歴 5.4.0 サブパターンマッチの結果を取得するために 新しい出力引数, foundString, が追加されました.