Regex转义匹配换行字符( )



我有一个多行文本字符串,如下所示:

" 1.0.0nProduct ID: 050-105-SXn asdfasdfadssffa324-dfadsfasdfasdfn

我想得到以下输出:

050-105-SX

我想用转义来做这件事,但是在n换行符上似乎找不到转义的能力,因为转义当然被解释为两个文字字符:

what I tried:

(?<=Product ID:s)([^n]*) which would escape up to the "n":
输出:

050-105-SX    
下面是regex101的一个示例(同样,我只想要"产品ID"后面的字符串)

提前感谢!

使用说明:

(?<=Product ID:s)([^\]*)

最新更新