文字列を解析し、そこから特定の部分文字列を読み取る必要があります。解析する必要がある文字列は次のとおりです。
domain
(
(device
(console
(xxxxxx)
(XXXXXX)
)
)
)
domain
(
(device
(vfb
(xxxxxx)
(location : 5903)
)
)
)
これは単なるサンプル文字列です。実際の文字列には、そのような部分文字列が多数含まれている場合があります。「vfb」部分文字列から位置フィールドの値を取得する必要があります。次のようにfindallとsearch機能を試しました
import re
text=re.search('(device(vfb(.*?)))',stringname)
と
import re
text=re.findall('(device(vfb(.*?)))',stringname,re.DOTALL)
しかし、私は常に空の文字列を取得しています。これを行う簡単な方法はありますか?ありがとう