正则表达式匹配MO号:提取文本信息
使用正则表达式匹配MO号
本示例展示如何使用正则表达式从以下文本中提取MO号:
*** Date: 2023/02/15 14:37:18 ***
Handler Version: HT3310K v1.15f
MO: 3823318.01-MTK1-1
LOT Number: 3823318.01-MTK1
Program Name: 1122092-95GUKNAN-SR
Test Plan: SPTEST
Operator ID UU51-1
Enable Port : 0 / 0.0%
Start Time : 99_12_30 00:00:00
End Time : 99_12_30 00:00:00
IC Count : Input 768 Tested 0 Output 768
匹配规则:
- 匹配以'MO: '开头的文本
- 匹配冒号后的非空字符,直到下一行或文本结束
正则表达式:
MO: (.+?)(?=
|$)
解释:
- 'MO: ':匹配以'MO: '开头的文本
- '(.+?)':匹配冒号后的非空字符,并捕获为一个组
- '(?= |$)':向前查找,匹配换行符或文本结束符,作为结束的标记
应用结果:
应用该正则表达式到给定的文本中,可以获取到MO这一行冒号后的内容为'3823318.01-MTK1-1'。
原文地址: https://www.cveoy.top/t/topic/p0EE 著作权归作者所有。请勿转载和采集!