Javaの英数字の文字列から最初の3文字を抽出するにはどうすればよいですか?例 - のために 英数字の文字列は12A12D3F34DFdHNB38HGある場合。そこで、ADFを抽出したいJavaの正規表現英数字の文字列から最初のn文字を抽出する
-6
A
答えて
0
Stringの最初の3文字を抽出するには、Stringクラスでsubstring()メソッドを使用します。
String firstThreeCharacters = str.substring(0, 3);
これがあなたが求めているものでない場合は、おそらくあいまいであるため、質問を明確にしてください。
EDIT:@WiktorStribiżewはあなたの明確な質問に対して良い答えを持っています。私は他のユーザーのための答えをより目に見えるようにここに再投稿しています。
String firstThreeCharacters = str.replaceAll("(?i)^[^a-z]*([a-z])[^a-z]*([a-z])[^a-z]*([a-z]).*$", "$1$2$3")
+0
実際に私は、英数字の文字列を持っています。 eg-A12D3F376HF7H23H87JHの場合。だから、私は、出力がADF –
0
あなたはのようにパターン必要があります:あなたが使用しているコードについて[a-zA-z0-9]{3}
+0
になりたいので、ノーこのパターンは、最初の3つの文字を抽出し、最初の3のアルファベットを抽出し、それが数であるか、またはそれはアルファベットになりたいです。私はアルファベットだけを抽出したい –
関連する問題
- 1. 数字と文字列を抽出する正規表現
- 2. 文字列からGRANT文を抽出する正規表現
- 3. 英数字の文字列から数字を抽出する
- 4. 抽出文字列正規表現
- 5. Rの正規表現:列から文字と数字を抽出する
- 6. 文字列のセットから正規表現を抽出する
- 7. 部分文字列の英数字正規表現
- 8. 長さ3〜5文字の英数字文字列のJavaScript正規表現
- 9. 最初の文字を大文字にする正規表現
- 10. n文字の文字列の正規表現
- 11. 大文字の最初の文字のhtml5正規表現
- 12. 正規表現の数字+文字列の文字列PHP
- 13. 正規表現を使って文字列から最初のN桁を抽出します
- 14. 正規表現 - 最初の文字を大文字とスペース
- 15. Javaの小文字のみを抽出する正規表現
- 16. 正規表現は、文字列が最初の文字列が正しく
- 17. 2文字間の文字列を抽出する - Matlab(正規表現)
- 18. 正規表現は文字列の最初の3文字を抽出します
- 19. C#正規表現の最初の文字大文字残りの小文字
- 20. UTF8文字列から英数字以外の文字を削除する正規表現
- 21. 正規表現 - 小文字の英数字およびスラッシュ
- 22. 複数の一致を文字列から抽出するPHP正規表現
- 23. 英数字以外の文字で囲まれた文字列を置き換えるJava正規表現
- 24. jQuery文字列を抽出する正規表現ですか?
- 25. 特定の文字で終わる文字列の最初の7文字または8文字を抽出する正規表現が必要です
- 26. 下位の英数字の文字列を一致させる正規表現
- 27. 文字列内のJava正規表現文字
- 28. 正規表現の文字列を抽出します
- 29. 2つの正規表現間の文字列の抽出
- 30. 文字列の最初の文字を抽出する
何を?また、非強調ラテン文字はアルファベットのみではありません... – fge
[String.substring()](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#部分文字列(int、%20int)) – jonhopkins
コードを投稿してください。この正規表現は正常に動作するはずです。 String'sは 'char'actersで完全に構成されて'として見て – Pshemo