0

我在 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处停止?

非常感谢!

4

1 回答 1

0

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

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

假设数据在 A1 中

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

如果每个单元格不止一次出现,您可以克隆公式并提供第FIND一个和第三个参数,从哪里开始搜索(第一次出现之后)。

于 2012-10-25T06:03:57.513 回答