.replace()
또는 그 종류의 문자를 사용하여 긴 텍스트에서 원하지 않는 문자를 제거하려면 어떻게합니까? 텍스트에서 쫓아 내고 싶은 기호는 ',',{,},[,]
(쉼표는 포함되지 않음)입니다. 기존 텍스트는 다음과 같습니다긴 문자열에서 원하지 않는 문자를 제거 할 수 없습니다.
{'SearchText':'319 lizzie','ResultList':[{'PropertyQuickRefID':'R016698','PropertyType':'Real'}],'TaxYear':2018}
나는 아래의 코드를 시도
: 내가 가진
content='''
{'SearchText':'319 lizzie','ResultList':[{'PropertyQuickRefID':'R016698','PropertyType':'Real'}],'TaxYear':2018}
'''
print(content.replace("'",""))
출력 : [내가 .replace()처럼 계속 경우 BTW (교체) 다른 기호입니다. 그 다음 그것은 작동하지만 난은 가능하면 난 내가 .replace("',{,},[,]","")
같은 기능을 대체 사용할 수 있으면 좋겠다]
{SearchText:319 lizzie,ResultList:[{PropertyQuickRefID:R016698,PropertyType:Real}],TaxYear:2018}
단일 인스턴스에서 동일한 작업을 수행하고 싶습니다. 그러나 나는 regex
에서 파생 된 해결책을 찾은 것이 아닙니다. 문자열 조작은 내가 예상 한 것입니다. 미리 감사드립니다.
정규식 사용을 고려 했습니까? –
당신의 코멘트에 대해 Mad Physicist에게 감사드립니다. 사실, 나는 어떤 해결책을 정규식에서 파생 된 후 아니었다. – SIM