文字列JavaScriptでn番目に出現する文字を置き換える文字列関数
String.prototypeオブジェクトに存在し、文字列str、文字char、および数値nを受け取る関数removeStr()を作成する必要があります。
この関数は、strからcharのn番目の出現を削除する必要があります。
このためのコードを書いてみましょう-
const str = 'aaaaaa'; const subStr = 'a'; const num = 6; removeStr = function(subStr, num){ if(!this.includes(subStr)){ return -1; } let start = 0, end = subStr.length; let occurences = 0; for(; ;end < this.length){ if(this.substring(start, end) === subStr){ occurences++; }; if(occurences === num){ return this.substring(0, start) + this.substring(end, this.length); }; end++; start++; } return -1; } String.prototype.removeStr = removeStr; console.log(str.removeStr(subStr, num));
コンソールでのこのコードの出力は-
になりますaaaaa
-
PHPのsubstr()関数を説明する
PHPは、独特の機能を備えたさまざまな種類の組み込み関数を提供します。 substr()はPHPの組み込み関数であり、この関数は文字列で機能します。文字列の一部を解放するために使用されます。 substr()の構文を以下に示します。 substr(string、begin、length) それでは、パラメータについて説明しましょう。 3つのパラメーターをsubstr()関数に渡すことができ、そのうち2つは必須で、1つはオプションです。 文字列 このパラメータでは、カットまたは調整に必要な文字列を渡します。これは必須のパラメータです 開始位置 これは必須パラメーターです。これは、パーツ
-
PHPのsubstr()関数
substr()関数は、文字列の一部を返すために使用されます。 構文 substr(str, begin, len) パラメータ str −文字列 開始 −文字列のどこから始めるかを指定します 正の数 −文字列内の指定された位置から開始します 負の数 −文字列の末尾から指定した位置から開始します 0 −文字列の最初の文字から開始 len −返される文字列の長さを指定します。デフォルトは文字列の最後です。 正の数 −開始パラメータから返される長さ 負の数 −文字列の末尾から返される長さ 戻る substr()関数は、文字列