Hỏi Cách Phân Tích Chuỗi Thành Mảng Các Ký Tự Trong Java Trang chủ » Tách String Thành List » Hỏi Cách Phân Tích Chuỗi Thành Mảng Các Ký Tự Trong Java Có thể bạn quan tâm Tách String Trong C# Tách String Trong Java Tách String Trong Js Tạch Sử Tách Sub Bằng Aegisub Hỏi cách phân tích chuỗi thành mảng các ký tự trong java programming java ngocnam (Nam Ngọc) May 1, 2021, 2:44pm #1 Các bác cho em hỏi bấy h e có 1 chỗi 354dfgd5SDdsfF*(&3 e muốn tách tất cả các cái này thành mỗi mảng chứa số chữ và dấu thì làm thế nào hả các bác sử dụng JAVA ạ Nylghara (Dương Nylghara) May 1, 2021, 2:45pm #2 String g = "line"; char c = g.charAt(0); // returns 'l' char[] c_arr = g.toCharArray(); // returns a length 4 char array ['l','i','n','e'] sau đó dùng hàm For duyệt mảng -> Kiểm tra ngocnam (Nam Ngọc) May 1, 2021, 2:45pm #4 nhưng mà tách như thế này thì 67a5a56 nó tách thành 6,5,a,5,a,5,6 nhưng e muốn tách thành 65,a,5,a,56 vì phân tích xong còn phải kt số có chẵn lẻ , và nguyên tố nữa Nylghara (Dương Nylghara) November 2, 2016, 2:56am #5 Mình thì chuyên C# nên ý tưởng mình như thế này… Bạn dùng vòng For sau đó tìm trong chuỗi tại vị trí nào xuất hiện kí tự -> sau đó cắt http://v1study.com/java-ham-xu-ly-chuoi-string-a577.html Thử dùng CharAt + Substring qtd (Đỗ Trung Quân) November 2, 2016, 3:55am #6 String str = "354dfgd5SDdsfF*(&3"; String rs[] = str.split("(?<=\\D)(?=\\d)|(?<=\\d)(?=\\D)"); for(String a : rs){ System.out.println(a); } Hoặc private List<String> Parse(String str) { List<String> output = new ArrayList<String>(); Matcher match = Pattern.compile("[0-9]+|[a-z]+|[A-Z]+").matcher(str); while (match.find()) { output.add(match.group()); } return output; } Main(){ ArrayList<String> listStr = Parse("354dfgd5SDdsfF*(&3"); for(String rs : listStr){ System.out.println(rs); } } 2 Likes ngocnam (Nam Ngọc) November 3, 2016, 12:17pm #7 bác ơi cho em hỏi bây h , e muốn tách thêm kí tự đặc biệt regex là gì ạ qtd (Đỗ Trung Quân) November 3, 2016, 1:05pm #8 ngocnam: bác ơi cho em hỏi bây h , e muốn tách thêm kí tự đặc biệt regex là gì ạ Quy luật là gì? Ký tự đặc biệt như nào? 1 Like ngocnam (Nam Ngọc) November 3, 2016, 1:16pm #9 nếu không tách số xong tách thêm chữ hoa và chữ thường , e tách lần nữa cho chạy vòng for thì nó chỉ add đc 1 lần thôi qtd (Đỗ Trung Quân) November 3, 2016, 1:43pm #10 Đã tách được hết như trên rồi thì em muốn làm gì chả được. Xử lý với kết quả em tách ra đó 1 Like hoaphongba (HungNV) July 14, 2018, 6:53pm #11 Xin lỗi đã đào mộ bác Quân một chút, nếu trong chuỗi (do người dùng nhập vào có ký tự đặc biệt kiểu nháy kép " ) thì trong hàm split phải viết như nào để cắt được cả nháy kép đấy ạ? anon12276517 (anon12276517) July 15, 2018, 3:53am #12 Dùng String[] cut = str.split("\""); nhé bạn 2 Likes hoaphongba (HungNV) July 15, 2018, 7:17am #13 Cảm ơn bạn nhé!. Cho mình hỏi thêm chút nữa, nếu mình muốn split tất cả ký tự đặc biệt, kiểu như: !@#$%^^&I)"… thì mình phải liệt kê hết ra trong hàm split à? anon12276517 (anon12276517) July 15, 2018, 7:29am #14 Thế thì lọc thủ công đi, cái nào không phải chữ hay số thì là ký tự đặc biệt hoaphongba (HungNV) July 15, 2018, 7:31am #15 Thanks bạn nhé!, mình vừa tìm được cái biểu thức chính quy, sử dụng Pattern.compile để lọc. 1 Like DayNhauHoc's Discord Học C++ Free? Click Blog Dạy Nhau Học Tự Học Lập Trình 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao? Từ khóa » Tách String Thành List Chuyển String Sang List Trong Python Làm Thế Nào để Tách Một Chuỗi Thành Một Danh Sách? - HelpEx Làm Cách Nào để Chuyển đổi String được Phân Tách Bằng ... - HelpEx How Do I Split A String Into A List? - Python - Stack Overflow Hé Lộ Cách Sử Dụng Hàm Split Trong Python Python, Tách để Tách Một Chuỗi được Phân Tách Bằng Dấu Phẩy, Xóa ... Bài 6: Các Hàm Xử Lý Chuỗi Trong Python - VnCoder Cắt Chuỗi Và Nối Chuỗi Trong Python - TEK4 Làm Cách Nào để Chuyển đổi String được Phân Tách Bằng Dấu Phẩy ... String Trong Python - Phan Nhật Chánh 04 Cách để Chuyển đổi Danh Sách Sang Chuỗi Python - FUNiX Một Số đoạn Code Python Phổ Biến Bạn Nên Thuộc Lòng | TopDev Python: Hàm Xử Lý Chuỗi | V1Study Chuỗi (String) Trong Python - Học Lập Trình Python - Viettuts