JavaScriptを使用して文字列から句読点を削除する
問題
文字列を受け取り、文字列からすべての特殊文字を削除して、結果の文字列にアルファベットと数字だけを残すJavaScript関数を作成する必要があります。
入力
const str = 'th@is Str!ing Contains 3% punctuations';
出力
const output = 'thisStringContains3punctuations';
すべての句読点と空白を削除したため
例
以下はコードです-
const str = 'th@is Str!ing Contains 3% punctuations'; const removeSpecialChars = (str = '') => { let res = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; if(+el){ res += el; }else if(el.toLowerCase() !== el.toUpperCase()){ res += el; }; continue; }; return res; }; console.log(removeSpecialChars(str));
出力
thisStringContains3punctuations
-
Javascriptを使用して二重リンクリストから要素を削除する
リンクリストでは、要素の削除は非常に簡単です。削除したいノードを取り除く必要があります。つまり、その参照を失います。考慮する必要がある3つのケースがあります- headから要素を削除する:この場合、head =head.nextを割り当てるだけで、次の要素から前のリンクを削除できます。このようにして、最初の要素の参照を失います。そして、頭が2番目の要素を指し始めます。 テールから要素を削除する:この場合、最後から2番目のノードのnode.nextをnullに割り当てるだけで、リストから最後の要素を削除できます。また、現在のノードを指すようにテールを更新します。 中間から要素を削除する:これ
-
C#String.Emptyを使用して空白を削除する
文字列を設定します。 StringBuilder str = new StringBuilder("Tom Hanks"); 次に、replace()メソッドを使用して、空白をStringに置き換えます。空。これにより、最終的に空白が削除されます。 str.Replace(" ", String.Empty); 完全なコードを見てみましょう- 例 using System; using System.Text; class Demo { static void Main() { St