에러해결/PYTHON

replace / str.replace 차이 (파이썬 replace 안됨)

Zziii 2022. 11. 9. 14:22
728x90
반응형

 

 

item_price 컬럼에서 $표시를 제거하고 싶을때 

 

 

 

다음과 같이 진행해도 바뀌지 않음 이유는?

 

replace / str.replace 차이

.replace 완벽히 일치하는 문자만 대체
.str.replace() 유사한 문자 대체

 

replace 함수 사용시 바뀌지 않았던 이유는 

 

item_price 컬럼의 값이  $ 이 아니라 $2.39였기때문

 

$ 였다면 공백으로 대체 됐을 것 

 

따라서 

 

밑에와 같이 str.replace를 사용하면 숫자앞에 있는 $값을 바꿀수 있음

 

 

728x90
반응형
let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });