我正在尝试搜索一堆文本行,并用该词的粗体版本替换句子中的第一个单词.我认为适当的代码不起作用.我究竟做错了什么?
String s;
s.replaceAll("^(.+)\\B", "<b>\\1</b>")
Run Code Online (Sandbox Code Playgroud)
我想知道这是否是正确的方法,因为我的字符串是一个HTML字符串,每行以<br>... 结尾,所以实际上只有一个"行".鉴于这种见解,不知道如何实现这一点.
字符串是不变的!!
s = s.replaceAll("^(.+)\\B", "<b>\\1</b>");
Run Code Online (Sandbox Code Playgroud)
哦,你应该$0用来引用比赛而不是\\1.
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |