python string manipulation

后端 未结 8 2285
生来不讨喜
生来不讨喜 2021-01-18 13:29

I have a string s with nested brackets: s = \"AX(p>q)&E((-p)Ur)\"

I want to remove all characters between all pairs of brackets and

8条回答
  •  青春惊慌失措
    2021-01-18 14:22

    You can just use string manipulation without regular expression

    >>> s = "AX(p>q)&E(qUr)"
    >>> [ i.split("(")[0] for i in s.split(")") ]
    ['AX', '&E', '']
    

    I leave it to you to join the strings up.

提交回复
热议问题