2024-10-02 14:23:02 发布
网友
因此,我试图解析出某个开始ser[和结束]之间的内容,但问题是有时括号内已经导致混淆。管道中只有一个这样的实例|。你知道吗
ser[
]
|
文本:asdfsd|//ser["gnd[{}\"\"]sgd"]|//sgsdgsdgsdg
asdfsd|//ser["gnd[{}\"\"]sgd"]|//sgsdgsdgsdg
尝试:ser\[(.*?)\]
ser\[(.*?)\]
实际值:"gnd[{}\"\"
"gnd[{}\"\"
应为:gnd[{}\"\"]sgd
gnd[{}\"\"]sgd
https://regex101.com/r/uD5eU0/2
你可以用这个图案
'ser\[(.*)\]'
例如
>>> import re >>> s = r'''asdfsd|//ser["gnd[{}\"\"]sgd"]|//sgsdgsdgsdg''' >>> re.findall('ser\[(.*)\]', s) ['"gnd[{}\\"\\"]sgd"']
你可以用这个图案
例如
相关问题 更多 >
编程相关推荐