我有以下格式的文本块:
FARE CALC INDICATOR: 9
PHL US CUN264.00AA MIA102.00AA PHL88.37NUC454.37END ROE1.00 US
XT34.40US5.00XA5.00AY 23.20UK28.14XD9.00XFPHL4.5 MIA4.5
**FARE BREAKDOWN/FOP/TOUR CODE**
使用 Javascript 和正则表达式,我需要匹配此部分:
PHL 美国 CUN264.00AA MIA102.00AA PHL88.37NUC454.37END ROE1.00 美国 XT34.40US5.00XA5.00AY 23.20UK28.14XD9.00XFPHL4.5 MIA4.5
基本上我需要在之后找到下一个换行符FARE CALC INDICATOR:
并返回该点之间的所有文本和**FARE BREAKDOWN/FOP/TOUR CODE**
我试过了.match(/FARE CALC INDICATOR:([\s\S]+)\*\*FARE BREAKDOWN\/FOP\/TOUR CODE\*\*/)
FARE CALC INDICATOR:
这几乎可以工作,但是,如果在下一个新行之间有任何文本(如9
本例中的数字),那么该文本也会被捕获并且不应该被捕获。
此示例中的数字9
可能是任何字符,并且不限于一个字符