질문1 : (해결)
[퓨어포레] 앨리스 총총크림 50ml
[글로시블라썸] 네일스티커 비비드쉘 1매
[어퓨] 아이 무스 [3호_메이플토스트] 6g
맨앞의 브랜드명을 [ ] 째로 지우고싶습니다
brand = ['퓨어포레', '글로시블라썸', '어퓨']
target.replace("[", "").replace(brand, "").replace("]", "")
이렇게하면 어퓨 같은 경우는 뒤에 [ ] 도 같이 사라지는데 앞에있는 [브랜드명] 만 정규표현식을 사용해서 지울수 있는 방법이 있나요? 꼭 정규표현식이 아니어도 됩니다!
+
print(re.compile('\[[A-za-z가-힣 ]+\]').sub('',target))
1번은 이렇게 하니까 되네요
혹시 이 방법 외에도 더 좋은 방법이 있으면 알려주시면 감사합니다
질문2 :
A
[어퓨] 아이 무스 [4호_진저크림] 6g
[어퓨] 아이 무스 [5호_데일리모카] 6g
B
[어퓨] 아이 무스
[어퓨] 아이 무스
A에서 앞에 일치하는 단어만 남기고 뒷 부분 단어는 지워서 B처럼 만드는 방법이 있을까요?