2010-07-31 2 views
4

У меня есть что-то вроде этого (в Open Office Calc):Поиск и замена регулярных выражений в Open Office известково

Streetname. Number 
Streetname. Number a 

и т.д. Теперь я хочу, чтобы удалить все данные перед номером. Так что мне нужно сделать поиск и заменить, я думаю. ^. *? ([0-9]) это соответствует названию улицы. Номер .. но что я должен положить в поле замены? Если я делаю поиск и замену, он удаляет все в пределах поля данных :(

Спасибо заранее Bye, Крис

ответ

8

В Поиск поле, написать следующее регулярное выражение: (.*?[:space:])([0-9]+)

И в Заменить, написать: $2

Это означает, что вы ищете:

  1. любых знаков, за которыми следует пробел
  2. одна или несколько цифр.

Заменить все это на $2 - ссылку на цифры.

Он заменит Streetname. Number 24 на 24. Почему вы положили a в свой пример?

+0

Да, большой .. $ 2 и регулярное выражение работал :) Большое спасибо – Chris8080

+0

Ой .. да .. не кажется, что очевидно: -S – Chris8080

Смежные вопросы