我有一個字符串:
title="Announcing Elasticsearch.js For Node.js And The Browser"
我想找到所有對單詞的每個單詞正確大寫的。
因此,預期輸出應該是:
['Announcing Elasticsearch.js', 'Elasticsearch.js For', 'For Node.js', 'Node.js And', 'And The', 'The Browser']
我現在所擁有的是這樣的:
'[A-Z][a-z]+[\s-][A-Z][a-z.]*'
這使我的輸出:
['Announcing Elasticsearch.js', 'For Node.js', 'And The']
我怎樣才能改變我的正則表達式給予期望的輸出?
可能相關:http://stackoverflow.com/q/15799332/1578604 – Jerry
這聽起來像你想要將最後一個匹配的位置向後移動一個詞。將兩人一組而不是一次全部拿走可以嗎? – mtanti
@mtanti我想這應該是單身我只會解析5-7個字符串。 –