簡體   English   中英

正則表達式獲取兩種模式之間的內容

[英]Regex to get content between two patterns

我正在嘗試(並且絆倒)編寫一個正則表達式,它可以獲取兩種模式之間的所有內容:

所以,模式是這樣的:

/SOMEWORD:
  Lots of content
/ANOTHERWORD:

所以模式是正斜杠,單詞,冒號。 我想檢索兩者之間的所有內容(包括新行)

我只是在學習正則表達式,這有點超出我的技能范圍。

如果 Swift 正則表達式支持\\K這可能會起作用:

\/[^\r\n]+?:\K.*?(?=\/[^\r\n]+?:)

只需確保啟用“單行”或“DOTALL”修飾符; /s

https://regex101.com/r/6cNbck/1

暫無
暫無

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

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