如何从Open Office中的随机图像<img/>标记中提取文件名

时间:2012-10-25 04:13:06

标签: openoffice-calc

我在Open Office CSV文件中有大约1500个项目,如下所示:

<a href=\http://localhost:81/rare_posts/?attachment_id=9044\"><img class=\"alignright size-medium wp-image-9044\" title=\"200064 British medical association\" src=\"http://localhost:81/books_posts/wp-content/uploads/British-medical-association-300x202.jpg\" alt=\"\" width=\"300\" height=\"202\" /></a>

我需要做的是找到图像(British-medical-association-300x202.jpg)并将其放入下一个单元格。我假设必须有一些方法让我在Open Office中运行一个命令来查找 uploads / 的所有实例,我们开始在此点之后删除所有文本并停在 .JPG

非常感谢!

1 个答案:

答案 0 :(得分:0)

OpenOffice没有公式函数来通过正则表达式返回匹配项。如果在选项中启用正则表达式,它确实支持正则表达式搜索。

您可以使用两个公式来提取每个单元格的一个出现次数(不使用正则表达式搜索)。一个找到左端,一个找到右端:

假设数据在A1

B1   =MID(A1;FIND("uploads/";A1)+8;LEN(A1))
C1   =LEFT(B1;FIND("\";B1)-1)

如果每个单元格中有多个出现,则可以克隆公式并提供第一个FIND第三个参数,从哪里开始搜索(超过第一次出现)。