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. 英数字の文字列の正規表現11文字以上の固定長の正規表現11
- 8. 部分文字列の英数字正規表現
- 9. 最初の文字を大文字にする正規表現
- 10. 長さ3〜5文字の英数字文字列のJavaScript正規表現
- 11. n文字の文字列の正規表現
- 12. URLから文字列を抽出する正規表現
- 13. 文字列からADL FQDNを抽出する正規表現
- 14. 大文字の最初の文字のhtml5正規表現
- 15. 正規表現の数字+文字列の文字列PHP
- 16. 正規表現を使って文字列から最初のN桁を抽出します
- 17. Javaの小文字のみを抽出する正規表現
- 18. 正規表現 - 最初の文字を大文字とスペース
- 19. 正規表現は、文字列が最初の文字列が正しく
- 20. 2文字間の文字列を抽出する - Matlab(正規表現)
- 21. 正規表現は文字列の最初の3文字を抽出します
- 22. C#正規表現の最初の文字大文字残りの小文字
- 23. 正規表現での正規表現9文字の文字列からの数字のタイプ
- 24. UTF8文字列から英数字以外の文字を削除する正規表現
- 25. 正規表現 - 小文字の英数字およびスラッシュ
- 26. 英数字とアンダースコアと文字制限の正規表現
- 27. Pythonの正規表現で文字列から十進数を抽出する
- 28. 複数の一致を文字列から抽出するPHP正規表現
- 29. 英数字以外の文字で囲まれた文字列を置き換えるJava正規表現
- 30. jQuery文字列を抽出する正規表現ですか?
何を?また、非強調ラテン文字はアルファベットのみではありません... – fge
[String.substring()](https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#部分文字列(int、%20int)) – jonhopkins
コードを投稿してください。この正規表現は正常に動作するはずです。 String'sは 'char'actersで完全に構成されて'として見て – Pshemo