Как создать регулярное выражение для соответствия обеим перестановкам двух символов. Например, регулярное выражение будет соответствовать a[0-9]
и [0-9]a
.Regex для сопоставления смежных символов
1
A
ответ
1
Наличие символов X
и Y
, вам нужно создать шаблон регулярного выражения
XY|YX
ТНА t будет соответствовать таким XY
или YX
перестановкам внутри строки.
Если вы хотите, чтобы строка содержит только такую перестановку и ничто в-спереди или сзади, а затем использовать регулярное выражение шаблон
^XY|YX$
1
Самый простой путь с помощью OR:
^12|21$
Вы можете оставить от^и $, если вы ищете матч в любом месте ввода:
12|21
Смежные вопросы
- 1. Regex для сопоставления чередующихся последовательностей
- 2. python regex return result без символов, используемых для сопоставления
- 3. Regex - Что было бы регулярным выражением для сопоставления иностранных символов?
- 4. javascript regex для сопоставления символов между двумя строками
- 5. Использование Regex для сопоставления списка буквенно-цифровых символов в python
- 6. Regex, чтобы найти более двух смежных символов в строке
- 7. Проверка строки для смежных символов на клавиатуре
- 8. Regex для сопоставления аргумента функции
- 9. Regex для сопоставления нескольких писем
- 10. Regex для сопоставления конкретного выражения
- 11. Regex для сопоставления нескольких строк
- 12. Regex для сопоставления этой строки
- 13. Regex для сопоставления диапазона суммы
- 14. Regex для Nginx маршрут сопоставления
- 15. Regex для сопоставления числового шаблона
- 16. Подсчитайте количество смежных равных символов
- 17. Regex для сопоставления имени с последующими номерами
- 18. Regex для проверки и сопоставления пароля
- 19. Java встроенная структура данных для сопоставления смежных комнат
- 20. Regex для запятых символов
- 21. Regex для символов между "
- 22. Regex для специальных символов
- 23. RegEx для определенных символов
- 24. Regex для подсчета символов
- 25. regex для символов
- 26. Как использовать регулярное выражение IsMatch для сопоставления символов?
- 27. Regex дата время сопоставления,
- 28. Условия сопоставления в Regex
- 29. Regex помощь URL сопоставления
- 30. Использование preg_match для сопоставления странных символов
Вы должны были бы жестко закодировать перестановки: '12 | 21'. – arshajii
'/.* (12 | 21). * /' – alfasin
Я не вижу трудности в этом, если вы не ищете что-то вроде этого ['^ ([12]) (?! \ 1) [12] $ '] (http://regex101.com/r/qF2zL2) – HamZa