文字列から部分文字列までの特定の文字をインターセプトする

JavaScript では、 substring() メソッドを使用して文字列をインターセプトできます。

substring() このメソッドは、開始位置と終了位置の2 つのパラメータを受け入れます。開始位置から終了位置までの部分文字列を返します。

特定の文字の前でインターセプトする場合は、まず indexOf() メソッドを使用して文字の位置を見つけ、次にこの位置を終了位置として substring() メソッドに渡します。

以下は、特定の文字の前でインターセプトする方法を示すサンプル コードです。

let str = "Hello, World!";
let char = ",";

let index = str.indexOf(char);
if (index !== -1) {
  let subStr = str.substring(0, index);
  console.log(subStr); // 输出 "Hello"
}

まず、 indexOf() このメソッドを使用してカンマの位置を見つけ、それを index 変数に保存します。次に、 substring() このメソッドを使用して、文字列の先頭からカンマの位置までの部分文字列をインターセプトし、 subStr 変数に格納します。最後に、インターセプトした部分文字列をコンソールに出力します。

特定の文字が文字列に存在しない場合、indexOf() メソッドは -1 を返します。したがって、インターセプトする前に特定の文字が存在するかどうかを確認する条件を追加できます。

おすすめ

転載: blog.csdn.net/weixin_69811594/article/details/131661122