コード内の文字 " | " を 1 秒おきに削除する jquery コードを書いています。
正規表現を書くのに苦労しています。
正規表現を使用して「 | 」の出現を 1 秒おきに指定する方法は?
コード内の文字 " | " を 1 秒おきに削除する jquery コードを書いています。
正規表現を書くのに苦労しています。
正規表現を使用して「 | 」の出現を 1 秒おきに指定する方法は?
2 つのパイプを一致させ、2 つ目のパイプを置き換える必要があります。
theString.replace(/\|([^|]*)\|/g, '|$1');
これがフィドルです:http://jsfiddle.net/CAvT4/
1つおきに何かを行うには(ここでは削除)、2つのパイプを一致させる必要があります。
string.replace(/(\|.*?)\|/g, "$1");
交換
(?<=.*\|.*)\|
空文字列で
これで変形します
test | test || test | test ||
test |||
に
test | test test test
test |
私は最初にあなたの質問を | の複数の出現を折りたたむと解釈しました。この正規表現が解決する1に
交換
\|{2,}
と
|
どの言語を使用していますか?