Мне нужно извлечь строку. Строка состоит из чисел и текста. Ниже приведен примерИзвлечение строки после каждого номера
1. This is a test string that needs to be parsed based on numbers 2. This is a second test string that needs to be split based on numbers 3. This is the Third string that contains numbers like 1. 2., but this is also part of the string 4. This is the fourth string that has the mix of numbers and alphabets, this needs to be slit too <line Feed>
Мне нужно разделить эту строку между числом и текстом
так
1 and This is a test string that needs to be parsed based on numbers
2 and This is a second test string that needs to be split based on numbers
3 and This is the Third string that contains numbers like 1. 2., but this is also part of the string
4 and This is the fourth string that has the mix of numbers and alphabets, this needs to be slit too
любая помощь будет оценена
невозможно. нет никакого способа для кода, чтобы различать «1.'-to-be-split« 1.'-should-оставаться-внедренным. Мусор, мусор. –
Это возможно, если он следует за каким-то форматом. Строки всегда начинаются с числа, как в вашем примере? – marsh
@MarcB правильный. Regex не имеет возможности делать то, что вы просите, если только разделяемые числа не отличаются от чисел, которые нельзя разделить. Если, например, встроенные номера вашей строки 3 не имели периодов, следующих за ними, у вас было бы с чем работать. –