Извините за вопрос новичков ... Кажется, что в круглой скобке предусмотрены две различные функции в регулярном выражении. Один из них предназначен для группировки, а другой - для извлечения строк (например. A (. *) Z для извлечения строки между символами «a» и «z»). Как бы вы сделали группировку внутри выражения, в котором вы хотите сделать извлечение? Не будет ли интерпретатор регулярных выражений интерпретировать оба набора круглых скобок как экстракции? Как бы вы включили операцию группировки в регулярное выражение, где вы делаете извлечение? Надеюсь, это имеет смысл.Как вы группируетесь в экстракции регулярных выражений?
0
A
ответ
2
Зависит от аромата (языка) регулярного выражения, но в большинстве вкусов, которые имеют значение (*), (?:
запускает «не захватывающую группу», а )
заканчивает ее, как обычно. То есть
(?:abc|cba)(.+)
Будет соответствовать «ABC» или «CBA», а затем 1 или более произвольных символов, и только те произвольные символы будут захвачены («извлечены»).
*) Когда я говорю «самое главное», это означает что-либо, кроме POSIX и GNU. То есть .NET, Javascript, Java, Python, Ruby, Perl, PHP и т. Д. Одним из важных факторов, когда он не поддерживается, является XPath (и XML Schema).
Смежные вопросы
- 1. Получение регулярных выражений (регулярных выражений) в Stata
- 2. регулярных выражений (регулярных выражений) в vb.net
- 3. Как вы помещаете \ n в строку замены регулярных выражений?
- 4. как вы подмножите данные на основе регулярных выражений в R
- 5. как вы отображения значений с помощью регулярных выражений в R
- 6. Mysql как регулярных выражений
- 7. регулярных выражений
- 8. Регулярных выражений
- 9. Регулярных выражений в VB.NET
- 10. Проблема в регулярных выражений
- 11. Предварительно построенные шаблоны регулярных выражений или библиотеки регулярных выражений?
- 12. Объединение выражений 2 регулярных выражений
- 13. Правила двигателей регулярных выражений. Жадность, рвение и леность регулярных выражений
- 14. Преобразование C++ Повышение регулярных выражений в Python повторно регулярных выражений
- 15. GitHub как поиск регулярных выражений
- 16. регулярных выражений в улье
- 17. Как установить переменное число выражений регулярных выражений?
- 18. Какова сила регулярных выражений?
- 19. множественность множественных выражений регулярных выражений
- 20. Python регулярных выражений фракции
- 21. Несколько матчей регулярных выражений в рамках других регулярных выражений
- 22. Эквивалентность различных регулярных выражений
- 23. проблема написания регулярных выражений
- 24. Повторяющиеся группы регулярных выражений
- 25. Компилятор регулярных выражений
- 26. Java преобразования регулярных выражений
- 27. preg_match_all регулярных выражений смайлики
- 28. Замена регулярных выражений
- 29. лишние пробелы в моих регулярных выражений выражений
- 30. ява назначение регулярных выражений
любой пример был бы appriciated. –