查找(\s[^:]*?[::])
替换为<b>\1</b>
若不能解决,请追问,我继续帮你
追问可以详细点吗?
追答把下面的语句写在JSP页面中看效果
out.println(" 名字:张三 升高:177 体重:56公斤".replaceAll("(
\\s
[^:]*?[::])", "<b>$1</b>"));
追问很符合了,我实际需求是
如果是和冒号之间呢? 名字:张三 升高:177 体重:56公斤
包括名字,都要加粗?应该怎么做啊?高手
追答out.println("名字:张三 <br>升高:177<br> 体重:56公斤".replaceAll("([^x00-xff]+[::])", "<b>$1</b>"));
追问真是高手啊 我 正则表达式看不懂