使用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),請參閱文檔中的「選項」一節。 –