Как обернуть этот пример:

  1. Как руководитель бизнес-единицы
  2. Как партнерство в бизнесе и с номером
    4 партнерских предприятия
  3. По корпоративным продажам
  4. Как руководитель бизнес-единицы
  5. Как партнерство в бизнесе и с номером
    10 партнерских предприятий
  6. По корпоративным продажам

Ожидаемый результат:

  1. Как руководитель бизнес-единицы
  2. Как партнерство в бизнесе и с номером 4 партнерского предприятия
  3. По корпоративным продажам
  4. Как руководитель бизнес-единицы
  5. Как партнерство в бизнесе и с номером 10 партнерского предприятия
  6. По корпоративным продажам

Я пробовал ([a-z]) \r\n([0-9]) обернуть эти числа точкой (.). Я хотел бы только обернуть числа без точки (.), Как и ожидалось выше.

Любая помощь очень ценится. Извините, я новичок в регулярном выражении.

0
Lucas 13 Мар 2018 в 05:52

2 ответа

Лучший ответ

\r?\s{1,}(\d{1,}[^.].*) должен делать то, что вы ищете. Впоследствии вы можете заменить все совпадение первым совпадением в шаблоне ($1)

0
philipproplesch 13 Мар 2018 в 03:35

Если я правильно понимаю ваш вопрос, как я написал в ответе на ваш вопрос, я думаю, что это регулярное выражение будет соответствовать вашим потребностям.

(\n|\r)(?![0-9]+\.)
0
Breezer 13 Мар 2018 в 03:45