我有一個單一的標誌,我從字符串servername \ username獲取用戶名。服務器名稱可以是任意長度的。我需要獲取登錄用戶名。 我試圖更換反斜槓,拆分字符串,但它不成功。 任何建議如何我可以從字符串中提取用戶名。包含反斜槓的字符串
回答
嘗試:
String userName = input.substring(input.indexOf("\\") + 1);
String getUserName(String s) {
int i = s.indexOf('\\');
return i == -1 ? s : s.subString(i + 1);
}
謝謝喬伊, 解決方案爲我工作 – user1235038 2012-02-27 08:13:56
對我來說非常棒的工作..謝謝 – 2014-08-07 05:51:33
String[] input = s.split("\\\\");
if(input.length != 2){
throw IllegalArguementException();
}
String username = input[1];
String server = input[0];
'String.split'基於正則表達式。在正則表達式中,'\'是一個特殊字符,必須轉義。另外'\'是字符串文字中的特殊字符。它必須被第二次轉義。你必須使用''\\\\'''。 – 2012-02-27 09:21:06
感謝您指出這個@ A.H。 – ManojGumber 2012-02-27 11:07:05
String[] inputarr= s.split("\\");
String username = input[1];
'String.split'基於正則表達式。在正則表達式中,'\'是一個特殊字符,必須轉義。另外'\'是字符串文字中的特殊字符。它必須被第二次轉義。你必須使用''\\\\'''。 – 2012-02-27 09:22:39
- 1. 檢查字符串是否包含反斜槓
- 2. 解析字符串JSON包含反斜槓
- 3. 替換字符串中的反斜槓
- 4. JavaScript的:反斜槓作爲字符串
- 5. PHP和字符串中的反斜槓
- 6. 如何檢查字符串是否包含字符序列和反斜槓「\」?
- 7. 我應該如何將包含斜槓的字符串與單斜槓分開?
- 8. Windows shell字符串操作(將反斜槓改爲斜槓)
- 9. 字符串替換反斜槓
- 10. 在字符串中跳出反斜槓
- 11. 替換字符串反斜槓
- 12. 用反斜槓格式化字符串
- 13. 在字符串中跳出反斜槓?
- 14. Jquery-反斜槓字符
- 15. 用字符串中的單個反斜槓替換雙反斜槓
- 16. 在C++上聲明包含正斜槓或反斜槓
- 17. 將字符串轉換爲帶反斜槓的字符串
- 18. 如何添加包含反斜槓本身的字符串註冊表項?
- 19. 無法從sql表中讀取包含反斜槓的字符串
- 20. Javascript window.prompt變量包含反斜槓
- 21. PHP字符串中包含兩個正斜槓
- 22. 如何用Emacs Lisp中的字符串中的反斜槓替換正斜槓?
- 23. 使用包含反斜槓的字符串替換字符串的最佳方法(\)
- 24. 構建字符串斜槓
- 25. 如何刪除字符串中包含第3個斜槓的所有字符?
- 26. 包含反斜槓字符的Tapestry 5.3.8表單字段已損壞
- 27. 如何將反斜槓字符粘貼到字符串?
- 28. 解析tcl中的反斜槓(\)字符
- 29. 如何在PHP中比較字符串並忽略斜槓和反斜槓
- 30. 將字符串拆分爲awk中的反斜槓(「\」)分隔符?
你可以在這裏像字符串值= 「服務器名\用戶名」。做寫你的字符串比如你想從這個字符串的用戶名。 – Suresh 2012-02-27 07:34:11