嘿大家我试图找出一种方法来改变这样的字符串(在python3中)
"<word>word</word>"
分成三串
"<word>" "word" "</word>"
我要列一个清单。
起初我尝试了 strip() 命令,但它只去除字符串的开头和结尾。然后我尝试了一种更复杂的方法,一次一个字母地阅读文本,构建单词,并使用 IF 语句在任何“>”之后添加“”,但我不知道如何在其他“<”。
他们是拆分这些单词的简单方法吗?
编辑:这不是我的所有数据,我正在读取一个 xml 文件并使用堆栈类来确保文件是平衡的。
<word1></word1> <word2>worda</word2> <word3>wordb</word3> <word4></word4>...
Edit2:感谢大家的所有回答!如果可以的话,我会投票赞成你所有的答案。对于实际使用,xml 解析器确实可以正常工作,但对于我需要的 regex 命令可以完美运行。谢谢你!