我有一个逗号分隔的文本,如下所示:
"99","Header 1","Header 1_1"
"15","Textvalue","Textvalue"
"15","Textvalue","Textvalue"
"99","Header 2","Header 2_1"
"15","Textvalue","Textvalue"
"15","Textvalue","Textvalue"
如何定义匹配所有内容的正则表达式模式,包括第一次出现的“99”直到下一次出现,给出输出:
"99","Header 1","Header 1_1"
"15","Textvalue","Textvalue"
"15","Textvalue","Textvalue"
答案 0 :(得分:0)
/"99".+?(?="99")/s
或取决于您的实施......
/("99".+?)"99"/s
或
/("99"(?:.|[\r\n])+?)"99"/
或
/"99"(?:.|[\r\n])+?(?="99")/
...
答案 1 :(得分:0)
您可以使用以下内容来匹配事件:
("99".*?)"99"
根据您的正则表达式实施,您可能需要使用g
,i
和s
修饰符。 $1
包含您想要的结果。