簡體   English   中英

第一次出現正則表達式

[英]First occurrence of regular expression

我有以下文本字符串用於答案測試:

a) Berlin (Alemania).  b) Francia.   c) Reino Unido.

我正在使用

^.*([aA]\s*\))(.*)([bB]\s*\))(.*)([cC]\s*\))(.*) 

用於按答案和答案內容分組,例如:

組(1):a)

組(2):柏林(Alemania)

第(3)組:b)

組(4):弗朗西亞

組(5):c)

組(6):雷諾·尤尼多(Reino Unido)

我得到的是:

組(1):a)

組(2):。

第(3)組:b)

組(4):弗朗西亞

組(5):c)

組(6):雷諾·尤尼多(Reino Unido)

問題出在Group(2)上,我只得到點“”。 正則表達式不在乎第一個“ a)”

嘗試這個

^([aA]\s*\))(.*)([bB]\s*\))(.*)([cC]\s*\))(.*)

正則演示

輸出:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM