regex - Winautomation 中的正则表达式
问题描述
我正在尝试使用此正则表达式在 Winautomation 中解析以下电子邮件正文文本,((^RITM).\s*).*
邮件内容为:
SCREQ0132501/RITM0200123/RITM0200125/RITM0200126/RITM0200127/RITM0200122/RITM0200124
RITM0200123:Microsoft Lync 2013 帐户创建(新入门包) RITM0200125:网络帐户创建(新入门包) RITM0200126:电子邮件帐户创建(新入门包) RITM0200127:笔记本电脑肩扛式手提箱(新入门包) RITM0200122:标准笔记本电脑带扩展坞、键盘和鼠标(新入门包) RITM0200124:文件夹和组访问(新入门包)
请求详情
但它不返回任何RITM
. 非常感谢您的帮助,谢谢。
解决方案
您的正则表达式错误:' ^
' 表示“字符串开头” - 字符串开头没有RITM
。' \s
' 之后会搜索白色,Space
之后RITM
没有空格RITM
。
试试这个:
RITM\d*
它将搜索RITM
任何地方,然后是零个或多个numbers
。
根据评论编辑:试试这个:
RITM\d+ :.+
它应该返回你想要的文本。
编辑2:
如果您想为每个 RITM 匹配,分开,那么您可以使用这个:
RITM\d+ :(?:.(?!RITM))*
Match
它为每个返回一个RITM
。
推荐阅读
- graphql - 如何正确使用'limit'和'start'(获取实例数量)
- javascript - 如何获得产品评论评分值?
- mysql - MYSQL查询显示客队名称和主队名称
- iis-8 - iis 8 应用程序池/网站创建错误 windows 10
- python - 使用具有较小形状的张量的每个值创建一个具有较大形状的张量
- javascript - 只播放一次 CSS 动画
- r - 如何在ggplot的geom_text标签中键入下标
- windows - .bat 文件意外运行其他 .bat 文件
- html - 将外部 div(相对位置)的最小高度调整为内部 div 的高度(绝对位置)
- compiler-construction - 为什么编译器不能自动优化正则递归?