使用Ruby。下面是一个示例文本:按句点加入正则表达式加入句子
乘坐成本E£4。这是值得有一个火炬照亮照明不佳 地区。这里描述的大多数墓葬通常向游客开放。他们是 按进入网站时发现的顺序列出。关于陵墓,它们的装饰和 历史的最佳信息来源是Theban Mapping Project (www.thebanmappingproject.com)。拉美西斯之墓VII(KV 1)在主要的 入口附近是一座小而未完成的拉美西斯陵墓VII(公元前1136-1129)。 只有44.3米长 - 由于拉姆西斯突然死亡的皇家坟茔 - 它由一个走廊,一个墓室和一个未完成的第三个房间组成。
我尝试以下,但它与下一个大写字母一起匹配:
/\.[A-Z]/ #=> matches .T instead of .
我想:
- 比赛期间
.
在.Tomb
只有 - 任何点是后跟大写字母 - 不匹配
.3
in44.3m
, - 不匹配
.t
或.c
在www.thebanmappingproject.com
。
'g'做什么? – Victor
/g修饰符将使这个匹配不仅适用于第一个点,但所有点后跟大写字母,在您的示例中,它将匹配2个点,而不仅仅是一个 –
@Victor和Sirus:Ruby不支持'/ g '。只有'/ i','/ m','/ x','/ o'。有关[Regexp](http://ruby-doc.org/core-2.3.0/Regexp.html),请参阅文档中的“选项”一节。 –