如何编写正则表达式合并高亮指定两行字符串?
正则表达式匹配并高亮指定两行内容
你需要匹配并高亮的目标两行内容为:
P5021591 B9Plit
_1912238M2503033«««««««06
解决方案
精准匹配固定内容:如果只需要匹配这两行特定内容,直接使用以下正则:
^P5021591 B9Plit\r?\n_1912238M2503033«««««««06$各部分作用:
^锁定第一行开头,避免匹配包含目标内容的更长行\r?\n兼容Windows(\r\n)和Unix(\n)的换行格式$锁定第二行结尾,确保匹配完整的目标行
通用格式匹配:如果需要匹配同类格式的任意行,可使用更灵活的正则:
^[A-Za-z0-9 ]+\r?\n_[A-Za-z0-9]+«+[0-9]+$各部分作用:
[A-Za-z0-9 ]+匹配第一行的字母、数字、空格组合_[A-Za-z0-9]+匹配第二行开头的下划线+字母/数字组合«+匹配一个或多个«符号[0-9]+匹配第二行结尾的数字序列
在测试工具中,把目标两行内容粘贴到输入区,使用上述正则即可精准匹配并高亮这两行,不会误匹配其他内容。
内容的提问来源于stack exchange,提问作者Games
相关产品推荐
相关产品推荐

