-2
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!

0 Answers0