Доброе утро
У меня есть программа в PHP, которая заменяет номера заказа динамическими кнопками, номера заказа записаны в трех версиях: < /p>
co1234 < /p>
co 1234 < /p>
co-1234 < /p>
И в результате у меня есть три правила режима: < /p>
$orderIdPattern = '~CO-([0-9]+)~i';
$message = preg_replace_callback($orderIdPattern, 'showButton', $message);
$orderIdPattern = '~CO ([0-9]+)~i';
$message = preg_replace_callback($orderIdPattern, 'showButton', $message);
$orderIdPattern = '~CO([0-9]+)~i';
$message = preg_replace_callback($orderIdPattern, 'showButton', $message);
< /code>
Но я знаю, что это не очень хорошо, и я хотел бы объединить эти три правила за одно, но я не нахожу, как сделать белое пространство или необязательный дефис, может Кто -то показывает мне хорошую репутацию для этого и объясните мне, почему/как?
Заранее
Подробнее здесь: https://stackoverflow.com/questions/793 ... s-optional
Regex, чтобы сделать некоторые символы необязательными [дублировать] ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как сделать часы необязательными в средстве форматирования ISO_LOCAL_TIME
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать часы необязательными в средстве форматирования ISO_LOCAL_TIME
Anonymous » » в форуме JAVA - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать дочерние элементы программы чтения с экрана необязательными на Android
Anonymous » » в форуме Android - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-