Javascript正则表达式惰性量词未按预期工作

Javascript正则表达式惰性量词未按预期工作,javascript,regex,Javascript,Regex,1药物A;2药物B;3药物C-ex;4药物D 如何使用正则表达式仅选择包含-ex字符串的药物 ;.*?- ex 给出以下结果: 1药物A;2药物B;3药物C-ex;4.D您可以通过匹配一个或多个数字\D+后跟并使用否定字符类[^;]来匹配除a以外的任何字符来开始匹配 单词边界\b防止单词字符成为较大单词的一部分 \b\d+\)[^;]*- ex\b @ SamoZaparola如果回答了你的问题,请考虑标注答案,在下/下投票箭头上接受复选标记。看到和

1药物A;2药物B;3药物C-ex;4药物D

如何使用正则表达式仅选择包含-ex字符串的药物

;.*?- ex
给出以下结果:


1药物A;2药物B;3药物C-ex;4.D

您可以通过匹配一个或多个数字\D+后跟并使用否定字符类[^;]来匹配除a以外的任何字符来开始匹配

单词边界\b防止单词字符成为较大单词的一部分

\b\d+\)[^;]*- ex\b

@ SamoZaparola如果回答了你的问题,请考虑标注答案,在下/下投票箭头上接受复选标记。看到和