簡體   English   中英

在兩個字符之間查找正則表達式

[英]Finding regex between two - characters

有人可以幫我從此字符串中提取名稱。

狀態 - 任務 - 測試 - 新的連接器0

我試圖以測試新連接器結束

我可以將其提取到連接器的末端,以便使用正則表達式(?:[^-]*\\-){4}([^-]*)結束狀態任務測試新連接器

但我不知道如何將選擇器向前推進到測試為止。

模式(?:[^-]-){4}([^-])重復4次非捕獲組,並將捕獲組用於單次匹配而不是-

使用定量詞時,也可以在捕獲組中使用定量詞。

如果兩者之間至少應有1個字符,則可以在字符串中使用+而不是*來代替--

^(?:[^-]+-){2}((?:[^-]+-){2}[^-]+)

正則表達式演示

暫無
暫無

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

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