如何使用某些特定字符过滤LibreOffice中的列

时间:2015-07-23 01:22:45

标签: filter libreoffice-calc

我有一个像这样的LibreOffice-Calc文件:

enter image description here

这里有一个名为“代码”的列。如何根据“11 * -1 * -91 * -700”“样式的”代码“列过滤这些内容。 字符*在这里表示任何字符。

我的意思是输出与此相同:

1121-117-912-700
1122-121-912-700
1121-117-911-700
...

1 个答案:

答案 0 :(得分:1)

在“代码”列中使用标准过滤器。进入“标准过滤器”对话框后,单击选项并选中正则表达式。

将字段名称设置为Code,条件设置为=并为Value提供以下内容,

^11.?.?-1.?.?-91.?-700

每个问号(例如?)代表一个通配符,并且必须附带前缀句点(又名.句号)。

OpenOffice Calc RegEx Filter

我没有输入您的所有样本数据,但我输入的内容足以验证答案。

您还必须确保工具►选项►OpenOfficeCalc►计算启用公式中的正则表达式