0

<br>2 回以上繰り返される区切り文字で文字列を分割する必要があります。私がやっている:

'a<br><br><br><br>b'.split(/(<br>){2,}/)

残念ながら、 String.split仕様に従って、グループをトークンの 1 つとして返します。

["a", "<br>", "b"]

トークンだけを取得するために、グループを返さないようにするにはどうすればよいですか。

["a", "b"]

?

4

1 に答える 1

6

キャプチャ グループの前に追加することで、非キャプチャ グループにすることができます?:

'a<br><br><br><br>b'.split(/(?:<br>){2,}/)
于 2012-04-14T12:58:19.043 に答える