我有一个多行文本字符串,如下所示:
" 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)([^\]*)