Как сделать пробел между цифрами и текстом

12
S2
На сайте с 12.06.2011
Offline
112
291
Как сделать пробел с помощью регулярного выражения между цифрами и текстом. Например "01Растениеводство" сделать разделение меду 01 и Растениеводство, 01.1 и Выращивание, 01.11 и Выращивание зерновых, 01.11.1 и Выращивание зерновых культур. Пример кода ниже.  Регулярное выражение будет вставляться в Sublime Text для разделения последней цифры от первой буквы.


01Растениеводство и животноводство, охота и предоставление соответствующих услуг в этих областях
01.1Выращивание однолетних культур
01.11Выращивание зерновых (кроме риса), зернобобовых культур и семян масличных культур
01.11.1Выращивание зерновых культур
01.11.11Выращивание пшеницы
01.11.12Выращивание ячменя
01.11.13Выращивание ржи
01.11.14Выращивание кукурузы
01.11.15Выращивание овса
01.11.16Выращивание гречихи
01.11.19Выращивание прочих зерновых культур


A1
На сайте с 23.11.2011
Offline
140
#1
А почему его с помощью HTML не сделать?
S2
На сайте с 12.06.2011
Offline
112
#2

Подскажите каким способом с помощью HTML . мне не принципиально как это будет, но на данный момент я кусок кода вставляю в редактор  Sublime Text (код типа re:([0-9]+) ), а не через всякие функции например код ниже.

int a = 0;
CString d = "";
while (ad [a]  &&  ad [a + 1])
{
   if (ad [a] <= '9'  &&  ad [a + 1] >= 'a') d += ' ';
   d += ad [a];
   a++;
} 
A1
На сайте с 23.11.2011
Offline
140
#3
Вы же выводите цифры на страницу? Точно также выведите текст, а между ними вставьте пробел
S2
На сайте с 12.06.2011
Offline
112
#4
alexx10 #:
Вы же выводите цифры на страницу? Точно также выведите текст, а между ними вставьте пробел
код в миллион строк и хотелось бы этот код через регулярку прогнать и потом на сайте уже новость оформить. ручками делать это годы уйдут.
br.almighty
На сайте с 13.07.2021
Offline
61
#5
S2
На сайте с 12.06.2011
Offline
112
#6
не работает.
br.almighty
На сайте с 13.07.2021
Offline
61
#7
sotex2 #:
не работает.

Показывайте что навводили.

Прям полный скрин показывайте (как я выше).

Пробел то в замене поставили? Я его как бы специально выделил даже. После $1 который.

S2
На сайте с 12.06.2011
Offline
112
#8
br.almighty #:

Показывайте что навводили.

Прям полный скрин показывайте (как я выше).

Пробел то в замене поставили? Я его как бы специально выделил даже. После $1 который.

скрин приложил. после выполнения, в документе между цифрами и точкой тоже пробелы, а нужно только, чтобы пробел был после последней цифры и первой буквой.

jpg ll0ta.jpg
br.almighty
На сайте с 13.07.2021
Offline
61
#9
sotex2 #:

скрин приложил. после выполнения, в документе между цифрами и точкой тоже пробелы, а нужно только, чтобы пробел был после последней цифры и первой буквой.

Опции попереключайте сбоку от регулярки, я не помню что каждая из них делает. Можете сами убедиться, что регулярка работает как надо.

https://regexr.com/7ffbg

RegExr: Learn, Build, & Test RegEx
RegExr: Learn, Build, & Test RegEx
  • regexr.com
RegExr is an online tool to learn , build , & test Regular Expressions (RegEx / RegExp).
br.almighty
На сайте с 13.07.2021
Offline
61
#10
sotex2 #:

скрин приложил. после выполнения, в документе между цифрами и точкой тоже пробелы, а нужно только, чтобы пробел был после последней цифры и первой буквой.

Блин, не увидел сразу. Плюс почему не в правильном месте? Смотрите мой скрин еще раз и сравнивайте со своим.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий