Привет, ребята, я хочу, чтобы извлечь только первые буквы из этой строки:Java извлечь только первые буквы/символы из строки
String str = "使 徒 行 傳 16:31 ERV-ZH";
Я только хочу, чтобы получить эти символы:
使 徒 行 傳
и не включают в себя
ERV-ZH
Только буквы или символы перед цифрами плюс двоеточие.
Обратите внимание, что китайские буквы также могут быть английскими и другими буквами.
это то, что я пробовал:
str.split(" ")[0];
Но я только получаю первую букву. У вас есть идея, как достичь моего требования? Любая помощь будет оценена. Благодарю.
Примечание:
Кроме того, строки являются динамическими, так что я только представленным символами образца.
он получает ERV-ZH, когда я пытался изменить str = "H E L L O 16:31 ERV-ZH" –
@bEtTyBarnes Нет, это не так! он просто совпадает с H E L L O, вы можете проверить его в DEMO. –
Хорошо проверит его –