如何在正则表达式中选择跟随')'的句点?

时间:2017-01-27 08:30:04

标签: ruby regex

我使用以下ruby正则表达式来忽略句点'。'遵循包含句点的缩写:

ex: U.S.A. 

(?<!\p{Lower}\p{L})\P{L}*\.[^\p{L}\s]*

=>''

但是,它选择括号后的句点如下:

(supervised data).

=>.

我想知道如何改变这个正则表达式以不选择句点'。'但仍然选择缩写后的句点,如U.S.A。和Dr.

1 个答案:

答案 0 :(得分:0)

您需要在此期间之前写一封信。在一段时间之前写一封信。

(?<!\p{Lower})\P{L}+\.[^\p{L}\s]*