tôi cần phải chia một chuỗi trong C# như sau:Chia chuỗi sau khi số tiền x của cùng một số
Chuỗi là một cái gì đó như thế này: 0000120400567
Luôn luôn có những 0
s lúc đầu. Trong ví dụ trên có sáu số không theo sau là 120400567
. Tôi muốn chia chuỗi mà tôi nhận được phần cuối cùng 120400567
.
Số lượng số không ở đầu có thể thay đổi (số phần cuối cùng sẽ tăng một số) có nghĩa là chúng tôi có thể có 001245878945
và những gì tôi muốn là 1245878945
.
Làm cách nào để tách chuỗi này ra khỏi số 0 đầu tiên hoặc số z đầu tiên của số không và chỉ nhận số kết thúc? Nó có thể được để số không có bất kỳ số không ở đầu và số bắt đầu trực tiếp từ số đầu tiên ... nhưng nó có thể là số lượng có 8 số không và hơn 2 hoặc nhiều số chữ số.
bạn đang cố gắng 'chia' một ** phạm vi số ** .. trong trường hợp đó là ** ok ** để chia nó với' regex' như được đưa ra trong ans nhưng ** if * * nó sẽ là một 'số duy nhất' hơn bằng cách sử dụng' regex' sẽ là ** quá mức ** đặc biệt nếu bạn định chia 'nó' thành' regex' ... – Anirudha
Tại sao không phân tích cú pháp thành số nguyên và đưa nó trở lại một chuỗi? – zzzzBov