我有一串多行文字如下:
args
我想获得以下输出:
" 1.0.0\nProduct ID: 050-105-SX\n asdfasdfadssffa324-\dfadsfasdfasdf\n
我想用转义执行此操作,但似乎无法在050-105-SX
换行符上找到转义的能力,因为转义当然被解释为两个文字字符:
我尝试了什么:
\n
输出:
(?<=Product ID:\s)([^n]*) which would escape up to the "n":
要使用的regex101上的示例是here (同样,我只想在“产品ID”之后输入该字符串。)
提前致谢!
答案 0 :(得分:1)
使用:
(?<=Product ID:\s)([^\\]*)