Регулярное выражение для поиска каналов в полях с двойными кавычками и их замены - PullRequest
0 голосов
/ 07 декабря 2018

Я новичок в регулярных выражениях, поэтому я изо всех сил

Мне нужно найти каналы с двойными кавычками и заменить их для приведенной ниже строки

"040436529|abc|xyz|is omg"

должно превратиться в

"040436529 abc xyz is omg"

Я использую это регулярное выражение: (\")(.)+?(?:\"\||[\r\n])

1174176|||"gmarathon7@yahoo.com"||9|"00000000000111"||"Ywvdgimkkm"||"Zmstwll"||"101 Ross Rd"|||"Kennebunk"|"PE"|"040436529|abc|xyz|is 
 omg"|"20130329"|"19541130"|"207"|"2513566"|"207"|"2513566"|||0|4703|"N"||"20150508"||"20180904"|"201809"

1 Ответ

0 голосов
/ 07 декабря 2018
import re

str = "040436529|abc|xyz|is omg";

replaced = re.sub("\|", " ", str);

print replaced

Выход:

040436529 abc xyz is omg
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...