[英]Exclude matched regex pattern
我想匹配所有連續的行,並以空格作為前綴,直到行開始沒有空格!
問題是“結束模式” [^]是匹配項的一部分。 結束模式是不以空格開頭的行首。
使用的模式:( (?im)(?:^( (?s:.*?))(?:^[^ ])) /g
參見示例https://regex101.com/r/msVC5b/1
有人可以幫我嗎? 我已經花了幾個小時在SO上進行搜索,並嘗試使用負面的環顧四周;)
如果我正確地理解了您的請求,則說明您考慮得過多。 您想要的模式是這樣的:
/(?:^ .+\n)+/gm
它要做的是以連續方式匹配以空格開頭和以換行結尾的每一行一次或多次。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.