von Karolus » Do, 31.03.2011 19:08
Hallo
Kannst du sicherstellen daß in einem Absatz nicht mehrere "file:///.*.jpg" enthalten sind, ist das der Fall scheiterst du mit dem Ansatz weil der Suchbegriff vom ersten "file:///" bis zum letzten ".jpeg" im Absatz matcht.
Ansonsten kommst du direkt nur an den ganzen Searchstring dran und musst den entsprechenden Mittelteil "rausschneiden":
Code: Alles auswählen
Sub search_jpeg_path
odoc = thiscomponent
oSuchen = oDoc.createSearchDescriptor
With oSuchen
.SearchRegularExpression = True
.setSearchString("file:///(.*)\.jpeg")
end with
found = odoc.findall( osuchen )
for n = 0 to found.count-1
x = found.getbyindex(n).string
y = mid(x,9,len(x)-12) ' 8 vorne und 4 hinten
print y
next
End Sub
Gruß Karo
Hallo
Kannst du sicherstellen daß in einem Absatz nicht mehrere "file:///.*.jpg" enthalten sind, ist das der Fall scheiterst du mit dem Ansatz weil der Suchbegriff vom ersten "file:///" bis zum letzten ".jpeg" im Absatz matcht.
Ansonsten kommst du direkt nur an den ganzen Searchstring dran und musst den entsprechenden Mittelteil "rausschneiden":
[code]Sub search_jpeg_path
odoc = thiscomponent
oSuchen = oDoc.createSearchDescriptor
With oSuchen
.SearchRegularExpression = True
.setSearchString("file:///(.*)\.jpeg")
end with
found = odoc.findall( osuchen )
for n = 0 to found.count-1
x = found.getbyindex(n).string
y = mid(x,9,len(x)-12) ' 8 vorne und 4 hinten
print y
next
End Sub[/code]
Gruß Karo