0
字符串S
看起來是這樣的:獲取前行及以下行的UPPERCASEWORD
S = "HOLY CROWS \n This looks scary. \n Horror score rises. \n MAYBE I should ask \n STACKOVERFLOW \n They would know."
所需的輸出:
「應該是我問的StackOverflow他們會知道的。」
基本上是:
查找每一個具有被包裹在下列情況下單大寫單詞匹配:
- 獲取字符串UPPERCASEWORD之後,直到換行符。
- 在UPPERCASEWORD之前獲取字符串,直到遇到ANOTHERPERCASEWORD,當且僅當在它們之間沒有找到換行符時。
這是我到目前爲止有:
\w\n\w[A-Z]+\n.*?\w
但這並不之前和之後單詞征服了整條生產線。 它也不符合第二個要求。
電流輸出:
「K計算器T」
嘗試[[AZ] {2}。* \ r?\ n。* [AZ] {2}。* \ r?\ n。*'](https://regex101.com/r/hw4LxQ/1)。我假設你想匹配至少2個字母的ALLCAPS。否則,請嘗試['\ b [AZ] + \ b。* \ r?\ n。* \ b [AZ] + \ b。* \ r?\ n。*'](https://regex101.com/ R/hw4LxQ/2)。 –