我使用xpath的翻譯功能刪除字符串中的某些字符,但它也將所有字母轉換爲小寫字母。這是否應該發生?我如何改變這種行爲。Xpath翻譯函數變成小寫?
1
A
回答
2
標準XPath函數:
translate($someString, $chars-to-be-replaced, $replacement-chars)
產生其中從$someString
字符僅改變了它是在第二個參數的一個字符的新字符串 - $chars-to-be-replaced
。
功能:字符串翻譯(字符串, 字符串,字符串)
的translate function 返回第一個參數字符串 出現的字符在 第二個參數字符串替換爲 字符在相應的 在第三個參數字符串中的位置。例如,
translate("bar","abc","ABC")
返回 字符串BAr
。如果在第三 參數字符串一個 相應位置的 字符在第二個參數 串沒有字符(因爲第二 參數字符串比 第三參數的字符串長),那麼 發生的該字符的 第一個參數字符串被刪除。例如,對於 示例,translate("--aaa--","abc-","ABC")
返回"AAA"
。如果出現一個字符比在第二個參數 串再次 ,那麼第一次出現 確定替換字符。 如果第三參數字符串較長 比第二參數字符串,然後 過量字符被忽略。
因此,您所遇到的問題出現在您未顯示的代碼中。
+0
你說得對,我搞砸了。猜猜我應該先做更多的研究 – 2011-05-07 06:45:50
相關問題
- 1. XPath小寫()函數
- 2. 將XPath翻譯成LINQ
- 3. eXist-db xPath函數XQueryService:小寫()
- 4. 翻譯條件函數成R
- 5. 翻譯XPath來的JXPath
- 6. 谷歌翻譯小工具 - 翻譯完成回調
- 7. 不區分大小寫的翻譯
- 8. xpath小寫 - 有沒有xpath函數來做到這一點?
- 9. 翻譯javascript函數在PHP
- 10. 翻譯成WP_Query()?
- 11. 翻譯類函數lambda函數
- 12. selenium中的大寫和小寫xpath函數的問題IDE
- 13. XPath - 元素中的文本變成小寫
- 14. 用變量形成的symfony翻譯鍵
- 15. AngularJS變換CSS翻譯成指令
- 16. 翻譯僞成C++
- 17. 翻譯僞成Python
- 18. 在PHP中將類似sql的語法翻譯成xpath
- 19. 使用數組函數翻譯網頁
- 20. 需要縮寫翻譯數據庫
- 21. 如何將這個定製的MD5 Java函數翻譯成JavaScript
- 22. 翻譯Python函數來敷面膜圖像轉換成Java
- 23. 將經典的asp函數翻譯成php:通過request.form循環
- 24. 翻譯JQuery Mobile小部件
- 25. poedit和zend翻譯數據庫翻譯
- 26. 在Android中翻譯C++函數
- 27. Matlab - > scipy ode(複雜)函數翻譯
- 28. Mysql函數爲DBIx :: Class翻譯
- 29. 在標準中翻譯SQL函數
- 30. 翻譯d3.js JavaScript函數的CoffeeScript
怎麼樣一些代碼,演示了你的問題? – 2011-05-01 22:58:17
正如@ Dimitre的回答證明這是'FN一個不可重複的問題:翻譯()'。除非你提供一個例子,否則這不是一個真正的問題。 – 2011-05-02 19:36:47