文字列servername \ usernameからユーザー名を取得する場所にシングルサインオンがあります。 Servernameの長さは任意です。サインオンのためのユーザー名を取得する必要があります。 文字列を分割してバックスラッシュを置き換えようとしましたが、成功しません。 文字列からユーザー名を抽出する方法を教えてください。バックスラッシュを含む文字列
答えて
試してみてください。
String userName = input.substring(input.indexOf("\\") + 1);
String getUserName(String s) {
int i = s.indexOf('\\');
return i == -1 ? s : s.subString(i + 1);
}
ありがとうJoey、 解決策は私のために働いた – user1235038
私のための素晴らしい仕事..お気軽に –
String[] input = s.split("\\\\");
if(input.length != 2){
throw IllegalArguementException();
}
String username = input[1];
String server = input[0];
'String.split'は正規表現に基づいています。正規表現では、 '\'は特殊文字であり、エスケープする必要があります。さらに、 '\'は文字列リテラルの特殊文字です。 _second_時間にエスケープする必要があります。 '' \\\\ "'を使う必要があります。 –
この@ A.Hを指摘してくれてありがとう。 – ManojGumber
String[] inputarr= s.split("\\");
String username = input[1];
'String.split'は正規表現に基づいています。正規表現では、 '\'は特殊文字であり、エスケープする必要があります。さらに、 '\'は文字列リテラルの特殊文字です。 _second_時間にエスケープする必要があります。 '' \\\\ "'を使う必要があります。 –
- 1. バックスラッシュを含む文字列をsedエディタで置き換える
- 2. SQLサーバー - バックスラッシュを含む文字列レコードを挿入します。
- 3. Pythonでユニコードとバックスラッシュを含む分割文字列
- 4. バックスラッシュを含むJavaScriptの文字列の分割
- 5. 文字を含む文字列を含む文字列
- 6. Tapestry 5.3.8バックスラッシュ文字を含むフォームフィールドが壊れています
- 7. Pythonでバックスラッシュを含む2つの文字列を比較するには
- 8. << and >の中で、バックスラッシュを含む文字列を検索します。
- 9. 文字列を含むsyslog?
- 10. これはScala 2.10のバグですか?バックスラッシュを含む複数行文字列内の文字列補間?
- 11. URL文字列にバックスラッシュ文字を含む変数を追加するときのPythonエラー
- 12. PHPと文字列のバックスラッシュ
- 13. ナチュラルソートC - "数字と文字を含む文字列の配列"
- 14. バックスラッシュを含むJavaで.CSVを読む
- 15. Luaの改行文字を含むパターンを含む文字列をgububbing
- 16. 特殊文字 '/'を含む文字列のJavascript部分文字
- 17. 特殊文字を含む文字列を配列
- 18. 文字列を含むArrayListで文字列を検索
- 19. Objective-C文字列関数:文字列を含む
- 20. パーセントマッチ文字列を含む文字列とのMySQLの一致
- 21. printfと連携しない#文字列を含む文字列
- 22. 文字列。不明な部分を含む文字列
- 23. JavaScript内の文字列のリテラルを含む文字列
- 24. 文字列にJSON文字列フィールドを含むJavaマップオブジェクト
- 25. DateTime文字列を含むクエリのConcat文字列
- 26. テンプレートリテラルを含む文字列の文字列
- 27. タブを含む文字列を含む変数上のgrep
- 28. はリストに文字列を含むパラメータを含む
- 29. kshスクリプト内のスペースを含む文字列を含むfgrep
- 30. 文字を含む列をフィルタリングする
あなたは、この文字列からユーザ名を欲しい.doという= "サーバー名\ユーザー名" の文字列値のように、ここであなたの文字列の例を書くことができます。 – Suresh