def strip(text):
soup = BeautifulSoup(text, "html.parser")
text = re.sub('\[[^]]*\]', '', soup.get_text())
pattern=r"[^a-zA-z0-9\s,']"
text=re.sub(pattern,'',text)
return text
In the code snippet, I can’t understand the pattern \[[^]]*\]
。
I gusessed, [^]
is not something. Please explain it for me, thanks!