在Open Office计算中搜索并替换正则表达式

时间:2010-07-31 07:43:52

标签: regex openoffice.org expression openoffice-calc

我有类似的东西(在Open Office Calc中):

Streetname. Number
Streetname. Number a

等。 现在我想删除数字前面的所有内容。 所以我需要做一个搜索并替换我猜。     ^ *?([0-9]) 这个匹配Streetname。数字..但是我应该在替换字段中添加什么? 如果我进行搜索和替换,它会删除数据域中的所有内容:(

1 个答案:

答案 0 :(得分:9)

搜索字段中,编写以下正则表达式:(.*?[:space:])([0-9]+)

替换为中,写下:$2

这意味着您搜索:

  1. 任何字符后跟空格
  2. 一个或多个数字。
  3. 将所有内容替换为$2 - 对数字的引用。

    它会将Streetname. Number 24替换为24。你为什么把a放在你的例子中?