powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python]Backslash в регулярных выражениях
3 сообщений из 3, страница 1 из 1
[Python]Backslash в регулярных выражениях
    #36579433
alukart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в Python при помощи регулярного выражения найти символ не являющийся обратной косой чертой (\)?
Пробовал так:
Код: plaintext
1.
2.
3.
#!/usr/bin/python
import re
res=re.search('[^\\]', '\\back')
print(res.start( 0 ))
Выдаёт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Traceback (most recent call last):
  File "/home/strannik/Рабочий стол/example.py", line  3 , in <module>
    res=re.search('[^\\]','\\back')
  File "/usr/lib/python2.6/re.py", line  142 , in search
    return _compile(pattern, flags).search(string)
  File "/usr/lib/python2.6/re.py", line  245 , in _compile
    raise error, v # invalid expression
sre_constants.error: unexpected end of regular expression
...
Рейтинг: 0 / 0
[Python]Backslash в регулярных выражениях
    #36579453
clihlt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alukart,

res=re.search(r"[^\\]", "\\back")

или

res=re.search("[^\\\\]", "\\back")
...
Рейтинг: 0 / 0
[Python]Backslash в регулярных выражениях
    #36579468
alukart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо clihlt, всё работает
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / [Python]Backslash в регулярных выражениях
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]