У меня есть двоичная строка. Есть ли способ найти все 0
строки, окруженной 1
, используя регулярные выражения? Например: заданная строка 10010001
Результат должен быть двух: 00
и 000
. Я пробовал 1(0+)1
узор, но он возвращает только 00
. Я думаю, это потому, что он не может обрабатывать общий символ 1
между 00
и 000
в данном примере.Regex найти все части строки, окруженные одинаковыми символами
ответ
Используйте образы.
(?<=1)0+(?=1)
Поскольку находки не соответствуют ни одному символу, вы должны получить два совпадения.
или
Вы можете использовать любой один из двух (или опережающего просмотра назад '). В приведенном ниже примере я использовал позитивный взгляд.
1(0+)(?=1)
Получить строку, которую вы хотите от индекса группы 1.
Thnak вас. Это сработало. Извините за этот вопрос. Возможно, это тривиально, но я не специализируюсь на регулярных выражениях. –
[Добро пожаловать.] (Http://stackoverflow.com/help/accepted-answer) –
- 1. Найти строки с одинаковыми символами
- 2. найти все части, соответствующие regex
- 3. Regex игнорировать теги, окруженные якорем
- 4. Regex: узнайте, окружен ли символ одинаковыми символами
- 5. Сопоставьте строку между двумя одинаковыми символами
- 6. Regex найти подстроки строки, отсутствующие некоторые части
- 7. Получить все строки, окруженные определенным текстом
- 8. Python: найдите окруженные части строки с нерелевантным разделом в середине
- 9. C# regex искать и заменять все целые числа, окруженные пробелом
- 10. найти все целые числа и вложенные строки между 2 символами
- 11. C# найти все строки между двумя символами внутри слова document
- 12. извлечь все строки между двумя символами powershell
- 13. jQuery Regex Игнорировать окруженные JS-теги
- 14. Найти все после строки с помощью Regex
- 15. Regex найти все матчи из строки
- 16. regex - найти все строки, не соответствующие шаблону
- 17. Regex найти все шаблоны betwen строки
- 18. RegEx: Найти все цифры после определенной строки
- 19. regex найти подстроку между специальными символами
- 20. Regex, который захватывает все между двумя символами в конце строки
- 21. Regex найти начальную и конечную строки со специальными символами
- 22. Regex соответствует последней части строки
- 23. Perl Regex для получения подстроки между двумя одинаковыми символами
- 24. Найти строку между двумя символами regex python
- 25. Найти все ответы, которые являются одинаковыми
- 26. C# Regex найти строки, окруженные фигурными фигурными скобками, которые не имеют только цифры внутри фигурных скобок.
- 27. JavaScript regex, чтобы найти все части с Mustache
- 28. Как обнаружить все области, окруженные n отрезками?
- 29. Regex для извлечения части строки
- 30. Regex для удаления части строки
Вам нужно предпросмотр и назад '(указать свой вкус!), И «Я попробовал 1 (0+) 1 шаблон, но он возвращает только 00 "невозможно. – 4ae1e1