0

次のテキストを含む文字列があります

String my_string = "hello world. it's cold out brrrrrr! br br";

分離された各 brを次のように置き換えたい<br />

問題は、文字列を

"hello world. it's cold out <br />rrrrr! <br /> <br />";

私がしたいのは、文字列を(replaceAllを使用して)に変換することです

"hello world. it's cold out brrrrrr! <br /> <br />";

これは非常に単純だと思いますが、私の正規表現は正しくありません。

my_string.replaceAll("\\sbr\\s|\\sbr$", "<br />");

私の正規表現は、「空白」「b」「r」「空白」または「空白」「b」「r」「行末」を見つけることになっています

しかし、文字列の最後の「br」がありません

"hello world. it's cold out brrrrrr!<br />br"

私は何を間違っていますか?? TKS!

4

2 に答える 2

8
于 2010-10-14T17:20:32.227 に答える
0

"hello world. it's cold out brrrrrr!<br />br"最後の「br」の前に空白がありません。何が起こるはずですか?

于 2010-10-14T17:39:39.817 に答える