为什么这个PHP代码段无法匹配任何内容?

为什么这个PHP代码段无法匹配任何内容?,php,regex,Php,Regex,它应该匹配“job\u show.asp?id=42”因为您的模式在结尾有“>而在搜索字符串的结尾没有“>。因为您的模式在结尾有“>而没有”>在搜索字符串的末尾。在>后面添加一个问号量词,看看这是否开始捕获您要查找的数据 int(0) array(0) { } 在>后面添加一个问号量词,看看这是否开始捕获您要查找的数据 int(0) array(0) { } 你的观察能力太棒了。你的观察能力太棒了。 /(job_show\.asp\?id=[0-9]*)">?/

它应该匹配“job\u show.asp?id=42”

因为您的模式在结尾有“>而在搜索字符串的结尾没有“>。

因为您的模式在结尾有“>而没有”>在搜索字符串的末尾。

在>后面添加一个问号量词,看看这是否开始捕获您要查找的数据

int(0)
array(0) {
}

在>后面添加一个问号量词,看看这是否开始捕获您要查找的数据

int(0)
array(0) {
}

你的观察能力太棒了。你的观察能力太棒了。
/(job_show\.asp\?id=[0-9]*)">?/