嘿,我想在 MySQL 中使用正则表达式来匹配行。它需要匹配模式以非数字或行尾的任何内容结尾的行。
此模式适用于 Ruby/download:223(?:[\D]|$)/
在 MySQL 中它不匹配。我猜它不允许 eol 的可选匹配。
SELECT id FROM stories WHERE body REGEXP 'download:223(?:[\D]|$)'
我需要匹配以下内容(为了清楚起见,引用):
"download:223"
"download:223*"
"download:223 something"
"download:223 more text"
但不是以下内容(为了清楚起见再次引用):
"download:2234"
"download:2234 more text"
"download:2234*"
"download:2234* even more"
谢谢!