正则表达式搜索第一次出现的单词

时间:2014-04-02 09:17:23

标签: regex libreoffice-calc

在CSV文件中,我有几千个类似于20024la的字符串 - (字符数可能会有所不同,但短划线之前和之后总是有空格。)

我需要移除所有这些字符串,包括空格,但保留之后的所有内容。

示例字符串:

  

20023la - 100升储油缸RBA100 - 1120820

" 20023la - "必须从该示例中删除

2 个答案:

答案 0 :(得分:1)

您也可以尝试这样:

^(\b\d+[^\s-]+\s+-\s+)

它将匹配第一次出现,删除^将匹配ALL

Demo

答案 1 :(得分:0)

尝试使用如下模式:

\w+\s-\s(.*)

替换字符串

$1

<强>结果:

100 lt storage cylinder RBA100 - 1120820

示例

  

http://regex101.com/r/lD5zE3