Я пытаюсь выбрать все строки в таблице из базы данных, которая имеет следующую структуру:MySQL REGEXP запрос
<tr>
<td>
<p><strong>Completion Date:</strong></p>
</td>
<td>
<p>April, 2012</p>
</td>
</tr>
Но месяц и год могут быть разными.
Вот мой текущий оператор запроса:
SELECT * FROM `posts` WHERE `content` REGEXP "<tr>\r\n<td>\r\n<p><strong>Completion Date:</strong></p>\r\n</td>\r\n<td>\r\n<p>April, 2012</p>\r\n</td>\r\n</tr>"
В настоящее время это будет только тянуть строки, которые имеют апреля 2012, которая является то, что я ожидаю, что это потянет. Я попытался заменить месяц на:^[A-Za-z] $, но это не сработало, ни какая-либо другая комбинация, которую я устал.
Может ли кто-нибудь помочь с правильным регулярным выражением?
Спасибо,
-М
Используйте [A-Za-z] * без знака carret и доллара, чтобы соответствовать ему. – beiller
Я знаю, что это не ответ, но _ewww! _ Это способ для хранения данных в базе данных. –