我想清理[]中有一些註釋的文本。我只想要這個筆記,沒有別的。有一些筆記用換行符,但我也想包括它。所以在:正則表達式排除除[]之外的所有內容,包括換行符
lorem ipsum [foo
bar] lorem ipsum
我想排除lorem ipsum,但保留[foo酒吧]。任何人都可以告訴我該怎麼做?
我想清理[]中有一些註釋的文本。我只想要這個筆記,沒有別的。有一些筆記用換行符,但我也想包括它。所以在:正則表達式排除除[]之外的所有內容,包括換行符
lorem ipsum [foo
bar] lorem ipsum
我想排除lorem ipsum,但保留[foo酒吧]。任何人都可以告訴我該怎麼做?
試試這個正則表達式:
\[([\s\S]*?)\]
拍攝的組將以方括號之間的文本。
你可以在很多的正則表達式的口味使用:
\[[^]]+]
這是基於PCRE。 m
交換機適用於多行模式,其中.
與包括換行符在內的任何內容匹配。我相信你的正則表達式會有多線模式
~\[(.*?)\]~m
哪種語言??? –
你會用不匹配的括號做什麼? –