我使用python + lxml來分析spss文件。python lxml:不區分大小寫的xpath標記名稱匹配
這個主題似乎有很多線索,但答案並不特別幫助我。
的答案我也碰到過:
- lower-case the entire input before parsing;
- if you know the complete list of tags in advance
對我來說,這些建議將花費太多時間。
相反,我只想在必要時匹配字符串。
這是我想的代碼行編輯:
xpath("//definition//variable[@name='"+tag_name+"']")
我怎樣才能得到一擊,如果TAG_NAME是:
tag_name = "Q1top"
tag_name = "q1Top"
tag_name = "q1TOP"
etc
我猜某種形式的正則表達式會爲了???
ÿ我們的問題令人困惑,因爲XML中的「標籤名稱」通常表示一個元素名稱,但您所匹配的內容似乎是屬性的值。 –