gpt4 book ai didi

java - 如何匹配句子中的最后一个单词?

转载 作者:行者123 更新时间:2023-12-01 19:22:36 25 4
gpt4 key购买 nike

假设我们有一个个句子(最后一个后面没有点的几个单词)。

我需要用一些 html 标签包裹最后一个单词(例如 <strong>lastword</strong> )。

如何使用 java 正则表达式实现此目的?

我已经尝试过这个:

"John Doe Jr".replaceAll ("( .+$)", "<strong>$1</strong>");

但结果是

John<strong> Doe Jr</strong>

附:如果 <strong> 之后有一个空格就可以了,主要问题是模式匹配最大的子序列,而我需要最小的子序列。

最佳答案

"John Doe Jr".replaceAll("(\\S+)$", "<strong>$1</strong>")

\S是一个非空白字符

关于java - 如何匹配句子中的最后一个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3299101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com