我使用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來的JXPath
- 2. 不區分大小寫的翻譯
- 3. 翻譯javascript函數在PHP
- 4. 翻譯類函數lambda函數
- 5. AngularJS變換CSS翻譯成指令
- 6. 翻譯僞成Python
- 7. 使用數組函數翻譯網頁
- 8. 需要縮寫翻譯數據庫
- 9. 如何將這個定製的MD5 Java函數翻譯成JavaScript
- 10. Matlab - > scipy ode(複雜)函數翻譯
- 11. 翻譯playFlash的函數定義
- 12. 將mongoid翻譯成德語
- 13. 從JavaScript翻譯成jQuery的
- 14. 翻譯成AppleScript的RB-appscript
- 15. 從PDO翻譯成MySQLI
- 16. 將公式翻譯成VBA
- 17. C++翻譯成目標-C
- 18. Chrome 18 3d翻譯成績
- 19. 完全完成Magento翻譯
- 20. CSS變換完全翻譯
- 21. 翻譯字符串變量
- 22. Symfony中的XLIFF翻譯文件(I18n)是否區分大小寫?
- 23. 從拉丁文翻譯成英文的C#翻譯器
- 24. 數組大小成員函數編譯錯誤
- 25. MySQL的自定義函數把羅馬數字翻譯成阿拉伯文
- 26. HTTP標頭變成小寫2
- 27. 大寫字母小寫函數C
- 28. Django的翻譯重寫形式
- 29. 重寫AST動作翻譯爲ANTLR4
- 30. IIS7.5 URL重寫:不翻譯POST到GET
怎麼樣一些代碼,演示了你的問題? – 2011-05-01 22:58:17
正如@ Dimitre的回答證明這是'FN一個不可重複的問題:翻譯()'。除非你提供一個例子,否則這不是一個真正的問題。 – 2011-05-02 19:36:47