Привет Я пытаюсь понять код python, который имеет это регулярное выражение re.compile(r'[ :]')
. Я попробовал довольно много строк и не смог найти его. Может кто-нибудь, пожалуйста, дайте пример, где текст соответствует этому шаблону.понимание этого регулярного выражения python re.compile (r '[:]')
ответ
Выражение просто соответствует одному пространству или одному :
(вернее, строке, содержащей либо). Это оно. […]
- character class.
[]
соответствует любому из символов в скобках. Таким образом, [ :]
будет соответствовать одному символу, который является либо пространством, либо двоеточием.
Таким образом, эти строки будут иметь матч:
"Hello World"
"Field 1:"
etc...
Они бы не
"This_string_has_no_spaces_or_colons"
"100100101"
Edit: Для получения дополнительной информации о регулярных выражениях: https://docs.python.org/2/library/re.html
Я пытался использовать шаблон r '[:]' и Hello World в качестве тестовой строки в http://pythex.org/, но это не соответствует. – Terminator
Это сработало для меня: http://tiny.cc/mnr1px –
- 1. понимание регулярного выражения в python
- 2. Понимание простого регулярного выражения
- 3. Python регулярного выражения £ знак
- 4. понимание следующего регулярного выражения
- 5. Понимание регулярного выражения Java
- 6. Понимание результата регулярного выражения
- 7. понимание регулярного выражения
- 8. Perl понимание регулярного выражения?
- 9. Почему Python задыхается от этого регулярного выражения?
- 10. Стиль регулярного выражения Python
- 11. смысла этого регулярного выражения
- 12. Explanantion этого регулярного выражения
- 13. многострочное выражение регулярного выражения Python
- 14. Как улучшить производительность этого регулярного выражения?
- 15. Как использовать str.format() в re.compile() с шаблоном многократного регулярного выражения
- 16. Понимание регулярного выражения в оболочке
- 17. Понимание регулярного выражения для java
- 18. Понимание регулярного выражения с OR
- 19. пояснение регулярного выражения Python
- 20. совпадение регулярного выражения python не работает
- 21. Шаблон регулярного выражения Python
- 22. R регулярного выражения вопрос
- 23. соответствия регулярного выражения R
- 24. Дата регулярного выражения Python
- 25. неожиданный конец регулярного выражения в Python
- 26. шаблона регулярного выражения для этого
- 27. Регулярного выражения для этого текста
- 28. Каков результат этого регулярного выражения?
- 29. Переписывание регулярного выражения в python
- 30. Подстрока регулярного выражения Python
'[]' означает «любой символ между этими скобками ». Таким образом, ваше выражение будет соответствовать любому пространству или символу двоеточия. – khelwood
Ссылка на ссылки на [Как поддержать ссылку «внутренние» выборы (()) в регулярном выражении?] (Http://stackoverflow.com/a/1553171) для классов символов. –
Имеются только две строки, совпадающие с шаблоном. '' '' и '':''. В зависимости от того, как вы * используете * шаблон, эти строки могут быть частью большей строки. –