stroka = "[Win32Window(hWnd=123456)]" # исходная строка
stroka = stroka.replace("[Win32Window(hWnd=", "") # заменяем стандартным методом "[Win32Window(hWnd=" на пусто ""
stroka = stroka.replace(")]", "") # заменяем стандартным методом ")]" на пусто ""
print(stroka) # получаем 123456
stroka = stroka.replace("[Win32Window(hWnd=", "").replace(")]", "")
import re
txt = '[Win32Window(hWnd=123456)]'
r = re.compile(r'\[Win32Window\(hWnd=(\d+)\)]')
result = r.match(txt)[1]
print(result)
import re
txt = '[Win32Window(hWnd=123456)]ahjkffkfk[Win32Window(hWnd=12)]asdfg[Win32Window(hWnd=)]'
r = re.compile(r'\[Win32Window\(hWnd=(\d+)\)]')
result = r.findall(txt)
for i in result:
print(i)