0

私の問題は、javascript に文字列があり、文字列が (d)このパターンで始まる場合とそうでない場合があることです。d は乱数です。

私が探しているのは、文字列の先頭から this パターンを削除する効率的な方法です。

例:

(3)Abcd は Abcd に変換する必要があります。(412)abc は abc に変換する必要があります。abcd は abcd のままにする必要があります。

正確な桁数がわからないため、通常の部分文字列ではうまくいきません。

どんな助けでも大歓迎です

4

2 に答える 2

0

正規表現を使用できます:

str = str.replace(/^\(\d+\)/, "");

これはパターン (文字列の先頭、開き括弧、1 つ以上の数字、閉じ括弧) に一致し、見つかった場合は空の文字列に置き換えます。

于 2012-07-25T23:01:36.147 に答える
0
var result = str.replace(/^\(\d+\)/, '');
于 2012-07-25T23:01:49.073 に答える