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

JavaScript文字列から重複しない文字を削除します


文字列を受け取り、重複しない文字をすべて削除した新しい文字列を返すJavaScript関数を作成する必要があります。

例-

入力文字列が-

の場合
"teeth_foot"

その場合、出力は-

になります。
"teetoot"

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

const str = 'teeth_foot';
const removeNonDuplicate = str => {
   const strArray = str.split("");
   const duplicateArray = strArray.filter(el => {
      return strArray.indexOf(el) !== strArray.lastIndexOf(el);
   });
   return duplicateArray.join("");
};
console.log(removeNonDuplicate(str));

出力

コンソールの出力は-

になります
teetoot

  1. 文字列から英数字以外の文字を削除するPHPプログラム

    文字列から英数字以外の文字を削除するためのコードは次のとおりです- 例 <?php $my_str="Thisis!@sample*on&ly)#$"; $my_str = preg_replace( '/[^a-z0-9]/i', '', $my_str); echo "The non-alphanumeric characters removed gives the string as "; echo($my_str); ?>になります。 出力 The non-alphanumeric charac

  2. 文字列から重複文字を削除するC#プログラム

    ハッシュセットを使用して重複する文字を削除します。 これが文字列です- string myStr = "kkllmmnnoo"; 次に、HashSetを使用して文字列をcharにマップします。これにより、文字列から重複する文字が削除されます。 var unique = new HashSet<char>(myStr); 完全な例を見てみましょう- 例 using System; using System.Linq; using System.Collections.Generic; namespace Demo {    class