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/のすべてのインスタンスを見つける何らかの方法があるに違いないと仮定しています。

どうもありがとう!

4

1 に答える 1

0

OpenOffice には、正規表現による一致を返す数式関数がありません。オプションで正規表現を有効にすると、正規表現検索がサポートされます。

2 つの式を使用して、セルごとに 1 つのオカレンスを抽出できます (正規表現検索を使用せずに)。1 つは左端を見つけ、もう 1 つは右端を見つけます。

データがA1にあると仮定します

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

セルごとに複数の出現がある場合は、数式を複製して、最初FINDの 3 番目のパラメーターを指定して、検索を開始する場所 (最初の出現を過ぎた場所) を指定できます。

于 2012-10-25T06:03:57.513 に答える