JavaScript 文字列操作 新しいページはコチラ
提供: yonewiki
(→文字列位置と文字数による抽出(返却値は抽出文字列) substr) |
(→文字列中の文字による分割(返却値は文字列配列) split) |
||
874行: | 874行: | ||
== '''文字列位置と文字数による抽出(返却値は抽出文字列) substr ''' == | == '''文字列位置と文字数による抽出(返却値は抽出文字列) substr ''' == | ||
− | + | 文字列オブジェクトに対して、subメソッドの引数に取り出したい文字の開始ポジションとその文字数を指定すると、その抽出文字列が取得できます。 | |
− | *strData = strData25.substr( | + | *strData = strData25.substr(3,7) |
900行: | 900行: | ||
== '''文字列中の文字による分割(返却値は文字列配列) split ''' == | == '''文字列中の文字による分割(返却値は文字列配列) split ''' == | ||
+ | 文字列オブジェクトに対して、splitメソッドの引数に分割したい文字Token(トークン:つまりは分割の記号とか文字列)を指定すると、その分割文字で分割した文字列が配列の要素となって取得できます。 | ||
+ | |||
+ | *strData = strData26.split("-_-",3) | ||
+ | |||
+ | |||
+ | :*第一引数:分割のトークンにしたい文字列 | ||
+ | :*第二引数:取り出したい配列数(上限)。 | ||
+ | |||
+ | |||
+ | サンプルスクリプト | ||
+ | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | strData26 = new String("文字列位置による抽出(split)-_-文字列1-_-文字列2-_-文字列3"); | ||
+ | |||
+ | document.write(".split() : ",strData26, " ,検索結果 = ", strData26.split("-_-",3), "</BR>"); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | 表示結果: | ||
+ | |||
+ | <yjavascript> | ||
+ | strData26 = new String("文字列位置による抽出(split)-_-文字列1-_-文字列2-_-文字列3"); | ||
+ | |||
+ | document.write(".split() : ",strData26, " ,検索結果 = ", strData26.split("-_-",3), "</BR>"); | ||
+ | </yjavascript> | ||
+ | |||
[[JAVA Script#リファレンス]]に戻る。 | [[JAVA Script#リファレンス]]に戻る。 |