我正在编写多行中所有字符之间的正则表达式“trim”和“msrp”
我的文字是:
修剪:SP Trans:6速自动 发动机:184马力2.5升DOHC 16气门直列4缸发动机 颜色s 外观:DEEP CRYSTAL BLUE MICA 内饰:SAND CLOTH
2016 .5 CX-5 SP
VIN: JM3KE2BY1G0846454
MSRP: $ 23,595
Destination Fee: $ 900
Individual Options:
Total MSRP: $ 24,495*
我写了正则表达式
修剪:([\ S \ S *)(MSRP:)
但它与entaire文本匹配,直到最后匹配的MSRP
喜欢
修剪:SP Trans:6速自动 发动机:184马力2.5升DOHC 16气门直列4缸发动机 颜色s 外观:DEEP CRYSTAL BLUE MICA 内饰:SAND CLOTH
2016 .5 CX-5 SP
VIN: JM3KE2BY1G0846454
MSRP: $ 23,595
Destination Fee: $ 900
Individual Options:
Total MSRP
但我希望得到“修剪”到第一个匹配的“msrp”之间的文字 像
修剪:SP Trans:6速自动 发动机:184马力2.5升DOHC 16气门直列4缸发动机 颜色s 外观:DEEP CRYSTAL BLUE MICA 内饰:SAND CLOTH
2016 .5 CX-5 SP
VIN: JM3KE2BY1G0846454
MSRP
请帮助解决这个问题