假設我們有一個句子(最後一個沒有點的幾個詞)。如何匹配句子中的最後一個單詞?
我需要用一些html標記來包裝最後一個單詞(例如,<strong>lastword</strong>
)。
如何用java正則表達式實現此目的?
我已經嘗試過這樣的:
"John Doe Jr".replaceAll ("(.+$)", "<strong>$1</strong>");
,但它會導致
John<strong> Doe Jr</strong>
附:沒關係,如果在<strong>
之後有一個空格,主要問題是模式匹配最大的子序列,而我需要最小的子序列。
你是不是擔心,一個點的含義是模糊的?除了標記句子的結尾,它還用於縮寫,數字,省略號,日期,域名等。 – mdma 2010-07-21 12:28:06