1

コード内の文字 " | " を 1 秒おきに削除する jquery コードを書いています。

正規表現を書くのに苦労しています。

正規表現を使用して「 | 」の出現を 1 秒おきに指定する方法は?

4

3 に答える 3

2

2 つのパイプを一致させ、2 つ目のパイプを置き換える必要があります。

theString.replace(/\|([^|]*)\|/g, '|$1');

これがフィドルです:http://jsfiddle.net/CAvT4/

于 2012-07-09T22:35:46.420 に答える
1

1つおきに何かを行うには(ここでは削除)、2つのパイプを一致させる必要があります。

string.replace(/(\|.*?)\|/g, "$1");
于 2012-07-09T23:04:26.120 に答える
0

交換

(?<=.*\|.*)\|

空文字列で

これで変形します

test  | test  ||  test  |  test  || 
test  |||

test  | test    test    test   
test  |

私は最初にあなたの質問を | の複数の出現を折りたたむと解釈しました。この正規表現が解決する1に

交換

\|{2,}

|

どの言語を使用していますか?

于 2012-07-09T22:55:39.513 に答える