Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptの文字列から特定の部分文字列を削除する


メイン文字列とサブ文字列が与えられます。私たちの仕事は、これら2つの引数を取り、サブ文字列を含まないバージョンのメイン文字列を返す関数を作成することです。

ここでは、文字列からセパレータを削除する必要があります。たとえば、-

this-is-a-sting

この関数のコードを書いてみましょう-

const removeString = (string, separator) => {
   //we split the string and make it free of separator
   const separatedArray = string.split(separator);
   //we join the separatedArray with empty string
   const separatedString = separatedArray.join("");
   return separatedString;
}
const str = removeString('this-is-a-sting', '-');
console.log(str);

コンソールでのこのコードの出力は-

になります
thisisastring

  1. JavaScriptでアルファベット順に文字列からn文字を削除する

    問題 小文字のアルファベット文字列と数値numを受け取るJavaScript関数を作成する必要があります。 この関数は、配列からアルファベット順にnum文字を削除する必要があります。つまり、最初に「a」が存在する場合は削除し、次に「b」、「c」などを削除して、目的の数に達するまで続ける必要があります。 例 以下はコードです- const str = 'abascus'; const num = 4; const removeAlphabetically = (str = '', num = '') => {    

  2. JavaScriptで文字列の配列からコメントを削除する

    問題 最初の引数として文字列の配列arrを取り、2番目の引数として特殊文字の配列startersを受け取るJavaScript関数を作成する必要があります。 スターター配列には、コメントを開始できる文字が含まれています。関数は配列arrを繰り返し処理し、文字列に含まれるすべてのコメントを削除する必要があります。 たとえば、関数への入力が次の場合: const arr = [    'red, green !blue',    'jasmine, #pink, cyan' ]; const starters = [&#