Маленькая помощь с регулярным выражением на PHP
Станислав20 років у сервісі
Дані замовника будуть вам доступні після подання заявки
11.06.2016
Нужно написать регулярное выражение (которое будет использоваться функцией preg_match_all), которое будет находить коды в большом, техническом тексте. Структура кода сосотоит из префикса и номера.
Правила:
1) Между префиксом и номером есть либо один пробел, либо они написаны слитно.
2) Префикс всегда равен либо km, либо y
3) Номер всегда начинается с цифры
4) Номер иногда может включать в себя точку и одну цифру после неё
5) В номере может присутствовать одна буква, она всегда находится либо перед точкой, либо в конце номера
6) Все буквы всегда находятся в нижнем регистре
Примеры верных кодов:
km9
km 45a
y8a.1
y 128.3b