Split()メソッドの使い方

藏色散人
藏色散人オリジナル
2020-04-18 10:23:565304ブラウズ

Split()メソッドの使い方

#split() メソッドの使用方法#JavaScript Split() メソッド

JavaScript String オブジェクト

推奨: 「

JavaScript 上級チュートリアル

定義と使用法

split() メソッドは、文字列を文字列配列に分割するために使用されます。

構文

stringObject.split(separator,howmany)

パラメータ

区切り文字が必要です。このパラメータで指定された場所から stringObject を分割するための文字列または正規表現。

howmany オプション。このパラメータは、返される配列の最大長を指定します。このパラメータが設定されている場合、このパラメータで指定された配列以外の部分文字列は返されません。このパラメータが設定されていない場合、文字列の長さに関係なく文字列全体が分割されます。

戻り値

文字列配列。配列は、文字列 stringObject をセパレータで指定された境界で部分文字列に分割することによって作成されます。返される配列内の文字列には、区切り文字自体は含まれません。

ただし、セパレータが部分式を含む正規表現の場合、返される配列にはそれらの部分式に一致する文字列が含まれます (ただし、正規表現全体に一致するテキストは含まれません)。

ヒントと注意事項

注: 空の文字列 ("") が区切り文字として使用される場合、stringObject 内の各文字はそれらの間で分割されます。

注: String.split() によって実行される操作は、Array.join によって実行される操作の逆です。

例 1

この例では、文字列をさまざまな方法で分割します:

<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>

出力:

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

例 2

この例では、より複雑な構造で文字列を分割します。

"2:3:4:5".split(":")//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")//将返回["", "a", "b", "c"]

例 3

次のコードを使用すると、文を単語に分割できます。 :

var words = sentence.split(&#39; &#39;)

または区切り文字として正規表現を使用します:

var words = sentence.split(/\s+/)

例 4

単語を文字に分割したり、文字列を文字に分割したりする場合は、次のコマンドを使用できます。コード:

"hello".split("")//可返回 ["h", "e", "l", "l", "o"]

一部の文字のみを返す必要がある場合は、howmany パラメータを使用してください:

"hello".split("", 3)//可返回 ["h", "e", "l"]

以上がSplit()メソッドの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。