正则表达式匹配两个字符串中间的字符串

正则表达式匹配两个字符串中间的字符串

文章目录

  • 正则表达式匹配两个字符串中间的字符串
    • 两个字符中间的字符串
    • 两个字符串中间的字符串

两个字符中间的字符串

测试用例casetest.txt:

RUNOOB-菜鸟教程

目的:匹配第一个h1,下面是正则匹配式

/<\w*>/         实际上匹配的是

,其中\w是表示数字或者字母 /<.*?>/ 理论上可行使用?来执行非贪婪匹配,但实测没通过

运行截图:
在这里插入图片描述

两个字符串中间的字符串

测试用例casetest.txt:

comment="[object Object]" bookId="173807" replyable="true"

目的:匹配bookId=“后面,” reply前面的数字,下面是正则表达式

/bookId=\"\w*\" 实际上匹配的是

,其中\w是表示数字或者字母,需要用()来将\w*括住做为取值

运行截图:
在这里插入图片描述

你可能感兴趣的:(计算机内核,awk,match,正则表达式)