- 17, May 2024
- #1
Я пытаюсь создать конструктор форм, который мои пользователи смогут использовать с собственной разметкой, вдохновленной BBCode, преобразующей их вопросы в настоящий HTML.
У меня есть регулярное выражение "скрипка" в https://regex101.com/r/5uf7fK/1
У меня есть два примера
Код (разметка): и регулярное выражение, которое я использую,
PHP: Итак, вот что я получаю
В идеале хотелось бы работать с полным результатом матча и первый результат был бы хорошим.
Во втором результате мой ожидаемый результат:
Код (разметка): но регулярное выражение обрезает второй ]
Кто-нибудь знает, как я могу отредактировать это, чтобы оно возвращало оба]?
У меня есть два примера
[RADIO|This is a periodic tenancy,This tenancy ends on [TEXT|enter date]]
Код (разметка): и регулярное выражение, которое я использую,
preg_match_all("/\[([^\]]*)\]/", $block, $matches);
PHP: Итак, вот что я получаю
В идеале хотелось бы работать с полным результатом матча и первый результат был бы хорошим.
Во втором результате мой ожидаемый результат:
Name: [TEXT|enter your name here] Type of tenancy: [RADIO|This is a periodic tenancy,This tenancy ends on [TEXT|enter date]]
Код (разметка): но регулярное выражение обрезает второй ]
Кто-нибудь знает, как я могу отредактировать это, чтобы оно возвращало оба]?