|
の文字列のすべての文字列を正規表現で削除するにはどうすればよいですか?私は 正規表現削除列 "|"文字
string.replace(/|/gi,'');
を試みたが、これは動作していないようです...
任意のヘルプ?
|
の文字列のすべての文字列を正規表現で削除するにはどうすればよいですか?私は 正規表現削除列 "|"文字
string.replace(/|/gi,'');
を試みたが、これは動作していないようです...
任意のヘルプ?
正規表現を使用すると、正規表現で、|
がalternativesを宣言するために使用されているので|
をエスケープする必要があり、/\|/
です。
パイプが正規表現でspecial meaningを持っているが、あなたはそれをエスケープする必要があります:
string.replace(/\|/g,'');
をサイドノートでは、あなたがいるときにケースを無視する必要はありません。手紙を扱わない。
私はちょうどこの試みた:ええBAH時々私がそのようにポスターは、コードのために私が忘れているものに巻き込ま
A|AABA
:
をし、出力は、あなたが探しているものですより簡単なソリューション+1。ポスターが同じ行のパイプの他に何か他の置換をしている場合、潜在的な問題のみです。 – Loktar
javascript replaceは '|'文字の最初のインスタンスのみを置き換え、OP指定のグローバルは彼の例で答えました。 – jbabey