标签: regex
我正在尝试将每行匹配为两个字符[和]之间的单独组
我想出了\-([a-f\.0-9]+?)\[\n(.+\n)+?\],但它只与最后一行匹配。
\-([a-f\.0-9]+?)\[\n(.+\n)+?\]
输入类似
-9000a[ asd bfdf kjwe oiweur fsdjkl bkjg weior lasdkj ] -400.1b[ eqwrwedf hhrgf erre ewr welrkjqwe ]
我希望输出找到两个匹配项,每个匹配项的第1组为(9000a,400.1b等),第2-N组为[和]之间的每个换行符。