文字列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. SQLサーバー - バックスラッシュを含む文字列レコードを挿入します。
- 2. 文字を含む文字列を含む文字列
- 3. 文字列を含むsyslog?
- 4. これはScala 2.10のバグですか?バックスラッシュを含む複数行文字列内の文字列補間?
- 5. PHPと文字列のバックスラッシュ
- 6. ナチュラルソートC - "数字と文字を含む文字列の配列"
- 7. 文字列を含むArrayListで文字列を検索
- 8. 文字列。不明な部分を含む文字列
- 9. JavaScript内の文字列のリテラルを含む文字列
- 10. パーセントマッチ文字列を含む文字列とのMySQLの一致
- 11. Objective-C文字列関数:文字列を含む
- 12. 複数の文字列を含むサブストリング
- 13. PHP - HTMLを含む文字列のハイライトテキスト
- 14. アクセントを含むXMLパーサーカット文字列
- 15. 文字列リテラルを含むDoctest
- 16. 整数と文字列を含むArraylist
- 17. 文字列を含むzend selectステートメント
- 18. 文字列を含むAndroid NumberPicker
- 19. Perl:バックスラッシュをエスケープしない文字列
- 20. 文字列にバックスラッシュを追加する
- 21. VLOOKUP文字列の間に文字を含むテーブルの文字列
- 22. PHP - 制御文字を含む文字列を印刷する
- 23. 改行文字を含む文字列の正規表現パターン
- 24. 任意の文字を含む文字列の解析
- 25. emacs:文字を含む正当な文字列
- 26. ハイフン文字を含むOracleクエリ文字列
- 27. ルビの可変文字を含む文字列のテスト
- 28. 文字列内のバックスラッシュの削除
- 29. (iOS)文字列のバックスラッシュのエスケープエラー
- 30. SQLテーブルからバックスラッシュを含む文字列を読み取ることができません
あなたは、この文字列からユーザ名を欲しい.doという= "サーバー名\ユーザー名" の文字列値のように、ここであなたの文字列の例を書くことができます。 – Suresh