Regex 匹配特殊字符串后面的文本

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+非空白 查

我的正则表达式有问题,我试图在一个特殊字符串之后提取一个字符串/数字/任何东西

我有这个字符串:

测试3098

测试和它的值之间有6个空格,但我不太确定它是否总是6个空格。 我正在尝试这个正则表达式(PCRE)

(?您可以使用

TEST\s*\K\S+
如果空白的数量应设置为某个最小/最大值,则使用,
\s{2,}
将匹配两个或更多,
\s{1,10}
将允许1到10个空白

详细信息

  • 测试
    -
    测试
  • \s*
    -0个或更多空格
  • \K
    -这会忽略到目前为止从整体匹配内存缓冲区匹配的文本
  • \S+
    -1+非空白

查看
(?我不知道
\K
,太酷了。下面是正则表达式的详细信息:
TEST\s*\K\S+