如何創建一個匹配給定單詞之間的任何東西的正則表達式,這兩個單詞可能不在同一行。如何創建一個匹配兩個單詞之間任何內容的正則表達式?
例如:OBJECTIVES or RECEIVED --------------------------------------
------------------------------------- Office安裝程序或留
如何創建一個匹配給定單詞之間的任何東西的正則表達式,這兩個單詞可能不在同一行。如何創建一個匹配兩個單詞之間任何內容的正則表達式?
例如:OBJECTIVES or RECEIVED --------------------------------------
------------------------------------- Office安裝程序或留
假設之前和有目標和Office安裝程序之後再使用
(?s)(?i)(?<=(objectives)).*(?=(office setup))
不管這將匹配目標和Office安裝程序之間的任何東西,他們是否是在含多處的話e行
(?s)
意味着'。'將匹配新的生產線還允許它來搭配多
(?i)
使得正則表達式不區分大小寫存在的(目標)的其餘部分將匹配目標,目標等與同爲辦公室設置
(?<=(objectives))
正回顧後的字目標
.*
0個或更多字符
(?=(office setup))
Office安裝程序
模型正前瞻取決於你是什麼意思b字之間的任何事情,你的意思是例如。在Ex.OBJECTIVES之間將被歸類爲匹配aswel? –
取決於您使用的是哪種語言,因爲跨多行匹配的正則表達式的語法各不相同。 – chepner