Regex 匹配特殊字符串后面的文本
我的正则表达式有问题,我试图在一个特殊字符串之后提取一个字符串/数字/任何东西 我有这个字符串: 测试3098 测试和它的值之间有6个空格,但我不太确定它是否总是6个空格。 我正在尝试这个正则表达式(PCRE)Regex 匹配特殊字符串后面的文本,regex,pcre,regular-language,Regex,Pcre,Regular Language,我的正则表达式有问题,我试图在一个特殊字符串之后提取一个字符串/数字/任何东西 我有这个字符串: 测试3098 测试和它的值之间有6个空格,但我不太确定它是否总是6个空格。 我正在尝试这个正则表达式(PCRE) (?您可以使用 TEST\s*\K\S+ 如果空白的数量应设置为某个最小/最大值,则使用,\s{2,}将匹配两个或更多,\s{1,10}将允许1到10个空白 详细信息 测试-测试 \s*-0个或更多空格 \K-这会忽略到目前为止从整体匹配内存缓冲区匹配的文本 \S+-1+非空白 查
(?您可以使用
TEST\s*\K\S+
如果空白的数量应设置为某个最小/最大值,则使用,\s{2,}
将匹配两个或更多,\s{1,10}
将允许1到10个空白
详细信息
测试
-测试
\s*
-0个或更多空格
\K
-这会忽略到目前为止从整体匹配内存缓冲区匹配的文本
\S+
-1+非空白
查看(?我不知道\K
,太酷了。下面是正则表达式的详细信息:
TEST\s*\K\S+