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

JavaScriptで、特殊文字シーケンスを含む文字列をサブ文字列のペアに分離しますか?


特殊文字シーケンスを含む次の文字列があるとします-

var fullName=" John <----> Smith ";

上記の文字列をサブ文字列に分割するには、regexを使用してからsplit()を使用します。構文は次のとおりです-

var anyVariableName=(/\s*<---->\s*/g);
var anyVariableName=yourVariableName.trim().split(yourVariableName);

以下は完全なJavaScriptコードです-

var fullName=" John <----> Smith ";
console.log("The Value="+fullName);
var regularExpression=(/\s*<---->\s*/g);
var seprateName=fullName.trim().split(regularExpression);
console.log(seprateName);

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo39.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\JavaScript-code> node demo39.js
The Value= John <----> Smith
[ 'John', 'Smith' ]

  1. 繰り返し文字なしで文字列を作成する方法n個別の文字リスト? JavaScriptで

    たとえば、単一の文字の配列を分離するとします。これらすべての配列を取り込むJavaScript関数を作成する必要があります。 関数は、-のようなすべての可能な文字列を作成する必要があります 各配列からの文字が1つだけ含まれています 繰り返し文字を含めることはできません(配列には共通の要素が含まれる可能性があるため) この問題の目的のために、これらの3つの配列を検討しますが、可変数の配列でうまく機能するように関数を記述します- const arr1 = [a,b ,c,d ]; const arr2 = [e,f ,g ,a]; const arr3 = [m, n, o,

  2. JavaScriptで文字列が目的の文字で終わっているかどうかを確認します

    最初の引数として文字列を取り、2番目の引数として単一の文字を受け取るJavaScript関数を作成する必要があります。 関数は、最初の引数で指定された文字列が2番目の引数で指定された文字で終わるかどうかを判別する必要があります。唯一の条件は、ES6またはライブラリメソッドを使用せずにこれを実行する必要があることです。 例 以下はコードです- const str = 'This is a string'; const checkEnding = (str = '', char = '') => {    // help