Tôi cố gắng để phá vỡ một bộ sưu tập rất đơn giản các chuỗi có sẵn trong các hình thứcchuỗi tách dựa trên một delimiter
0|0
10|15
30|55
vv vv Về cơ bản số đó được tách ra bởi ống.
Khi tôi sử dụng chức năng chia chuỗi của java với .split ("|"). Tôi nhận được một số kết quả không thể đoán trước. khoảng trắng trong khe đầu tiên, đôi khi con số chính nó không phải là nơi tôi nghĩ nó nên được.
Ai đó có thể vui lòng giúp đỡ và cho tôi lời khuyên về cách tôi có thể sử dụng điểm kinh nghiệm reg để giữ CHỈ số nguyên không?
Tôi được yêu cầu cung cấp mã cố gắng thực hiện chia tách thực tế. Vì vậy, cho phép tôi làm điều đó với hy vọng làm rõ hơn nữa vấn đề của tôi :)
String temp = "0|0";
String splitString = temp.split("|");
kết quả
\n
0
|
0
tôi đang cố gắng để có được
0
0
chỉ
. Vô cùng biết ơn vì bất kỳ sự giúp đỡ nào trước thời hạn :)
Sử dụng' .split' sẽ là cách dễ nhất, nếu họ luôn được phân định Thay vì cố gắng làm điều này với regex, bạn có thể đăng đoạn mã bạn đã viết cố gắng thực hiện phân chia cùng với đầu ra hay không (không chỉ mô tả đầu ra, cho chúng ta thấy đầu ra) – jefflunt
Đăng một số mã lý tưởng là một ví dụ tối thiểu để chứng minh vấn đề này – crazyscot
Tôi đã đăng hai dòng mã cho tôi vấn đề này. Cảm ơn bạn đã nhắc tôi đăng bài này –