Рассмотрим следующую строку переменной:Нежелательные пробелы вокруг символов в регулярных выражениях
data = '23jodfjkle lj ioerz\nlkdsjflj sldjj\\difd ioiörjlezr'
Что я хочу, чтобы создать это строка с алфавитных символов, символов \ п и символов ö. Поэтому я написал следующее:
(" ".join(re.findall("[a-zA-Z]+|\n|ö", data)))
Но что я принять это:
'jodfjkle ljkgfj opz ioerz \n lkdsjflj sldjj difd ioi ö rjlezr'
Почему существуют пробелы вокруг символов \ п и ö? Что я должен изменить для того, чтобы принять решение без пробелов:
'jodfjkle ljkgfj opz ioerz\nlkdsjflj sldjj difd ioiörjlezr'
Вы сделали '»».join (...)' и интересно, почему в вашем выпуске есть пробелы? –
http://www.tutorialspoint.com/python/string_join.htm –
Будет ли это регулярное выражение делать то, что вы хотите? '[A-Za-Zo \ п] +' –