PHP 正则表达式帮助 - 用转义的单引号匹配 something="something\'s"
PHP Regex help - match something="something\'s" with escaped single quote
正在尝试使用 PHP 找到处理此字符串的正则表达式 preg_match_all:
include='Track Ass\'y'
正则表达式应该能够处理单引号或双引号,但不能在转义引号处中断。当前的正则表达式如下所示:
/([^ ]*?)=["|'](.*?)(["|'])/
这在 ' 处中断并且只匹配到单引号,并且错过了最后的 y'。帮助?
([^ ]*?)=["|'](.*?)(["|']\w['|"])
..作品:
try using a webtool 调试正则表达式。
由于您的 lazy-match ?
.
,它在 y
之前停止
去掉第二个问号:
(.*)
正在尝试使用 PHP 找到处理此字符串的正则表达式 preg_match_all:
include='Track Ass\'y'
正则表达式应该能够处理单引号或双引号,但不能在转义引号处中断。当前的正则表达式如下所示:
/([^ ]*?)=["|'](.*?)(["|'])/
这在 ' 处中断并且只匹配到单引号,并且错过了最后的 y'。帮助?
([^ ]*?)=["|'](.*?)(["|']\w['|"])
..作品:
try using a webtool 调试正则表达式。
由于您的 lazy-match ?
.
y
之前停止
去掉第二个问号:
(.*)