0
我正在嘗試查找字符串中所有開放圓括號的位置。在answer之後,我可以找到字母的位置,但我找不到括號的位置。例如,l = [3, 4]
,但是當我嘗試查找所有(
時,我收到了error: unbalanced parenthesis
。Python查找字符串中的所有開放圓括號
import re
s = "(Hello("
l = [m.start() for m in re.finditer('l', s)]
openp = [m.start() for m in re.finditer('(', s)]
對於非正則表達式的方法,我想' [我爲我,我在枚舉(s)如果c ==「(」]'更容易閱讀。 – DSM
@DSM是的,這是顯着更好,謝謝! –