我想从文本中提取ISO和ASTM标准。必须找到相应的文字ISO和ASTM,后面跟着数字。
规则:
前两项规则的可能模式:
(?:ISO|ASTM\s*D)示例:
ISO 527-1、DIN EN ISO 3349-3和ASTM D143都是测试标准.ISO 31 33,ISO 334 9是静态弯曲专用的,但ASTMD149-3包含其他9种。
https://regex101.com/r/IFlqT2/1
相应的正则表达式是什么样子的?
发布于 2022-05-06 09:40:36
您可以使用
(?:ISO|ASTM\s*D)(?:[\s-]*\d)+详细信息
(?:ISO|ASTM\s*D) - ISO或ASTM +零或多个空白空间+ D(?:[\s-]*\d)+ - 的一个或多个重复[\s-]* -零或多个空白空间或连字符\d -一个数字.见regex演示。
https://stackoverflow.com/questions/72138931
复制相似问题