.net column

.NET開発者のためのブログメディア

JavaScriptでのsubstringメソッドを使用した文字列の切り出し方

2021年01月21日

SE
文字列の切り出し方について教えてください。

PM
ここではsubstringメソッドを利用した文字列の切り出し方法についてみていきましょう。

JavaScriptでのsubstringメソッドの使い方とは?


今回は、JavaScriptでのsubstringメソッドを使用した文字列の切り出し方について説明します。

文字列から必要な部分のみを切り出すことはよくあります。JavaScriptでは色々な文字列操作メソッドが用意されており、使用用途に応じて使い分ける必要があります。

先頭からN文字切り出す

JavaScriptでは、substringメソッドを使用して、文字列の先頭からN文字分を切り出すことができます。substringメソッドは、第1引数に切り出し開始インデックス、第2引数に切り出し終了インデックスを指定します。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

 

substringメソッドは、文字数よりも大きな値を指定すると、すべての文字を取得できます。

実行結果は以下のようになります。

すべての文字が取得できていることが分かります。このように、JavaScriptではsubstringメソッドを使用して、文字列の先頭からN文字分を切り出すことができます。

先頭からN文字目を切り出す

JavaScriptでは、substringメソッドを使用して、先頭からN文字目を切り出すことができます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

substring(1, 2)とすることで、2文字目のみを切り出すことができます。このように、JavaScriptではsubstringメソッドを使用して、先頭からN文字目を切り出すことができます。

末尾からN文字切り出す

JavaScriptでは、substringメソッドを使用して、文字列の末尾からN文字分を切り出すことができます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

substringメソッドに引数1つだけにすると、指定インデックス以降の文字列を最後まで取得できます。

lengthメソッドで、文字列長を取得できます。これらのメソッドを組み合わせて、文字列の末尾からN文字分を切り出すことができます。

末尾からN文字目を切り出す

JavaScriptでは、substringメソッドを使用して、文字列の末尾からN文字目を切り出すことができます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

文字列の末尾から3文字目を切り出していることが分かります。このようにJavaScriptでは、substringメソッドを使用して、文字列の末尾からN文字目を切り出すことができます。

中ほどからN文字切り出す

JavaScriptでは、substringメソッドを使用して、文字列の中ほどからN文字切り出すことができます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

文字列の2文字目から4文字目までを切り出していることが分かります。このように、JavaScriptではsubstringメソッドを使用して、文字列の中ほどからN文字切り出すことができます。

指定した文字までを切り出す

JavaScriptでは、指定した文字列までを切り出すことができます。

実際のソースコードを見てみましょう。

実行結果は以下のようになります。

指定キーワードは”う”なので、”う”までの文字列が取得できていることが分かります。indexOfメソッドで、指定文字が含まれるインデックスを取得できます。取得したインデックスまでの文字列を切り出すことで、指定した文字までを取得できます。

キーワードが2文字以上の文字列であっても切り出せます。

ここでは、キーワードは”うえ”とします。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

インデックスを文字列長で加算し、substringメソッドで使用します。このように、JavaScriptでは指定した文字列までを切り出すことができます。

指定した文字以降を切り出す

JavaScriptでは、指定した文字列以降を切り出すことができます。指定文字は、複数文字でも可能です。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

 

このように、JavaScriptでは、指定した文字列以降を切り出すことができます。

SE
文字数を指定して切り出すことも可能なんですね。

PM
はい。ここで紹介した以外にも様々な文字列の切り出し方法があります。

まとめ

JavaScriptでの、substringメソッドを使用した文字列の切り出し方について説明しました。不要な部分を削除し、新たな文字列として切り出す方法について理解を深められたでしょうか。

ぜひご自身でソースコードを書いて、さらに理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags

Jobs