02. november 2014 - 19:11
Der er
15 kommentarer og 2 løsninger
Finde billeder i en tekst-streng
Jeg har et system hvor jeg gerne vil finde billeder i en tekststreng Jeg er ligeglad med placeringen(mappen) den ligger i men selv filnavnet og efternavnet eks. testbillede.png
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
02. november 2014 - 19:13
#1
Kan også være .jpg filer. Kun png og jpg.
02. november 2014 - 19:20
#2
eks. på streng <p><img src="../../filemanager/repository/billeder/2caeHxSyahRutvUj.jpg" alt="" width="260" height="260" /></p>
03. november 2014 - 01:15
#3
Maaske noget regex. Forste forsoeg: <?php $s = "<p><img src="../../filemanager/repository/billeder/2caeHxSyahRutvUj.jpg" alt="" width="260" height="260" /></p>"; preg_match_all("#/(\w+\.\w+)#is", $s, $matches); for($i = 0; $i < count($matches[0]); $i++) { echo $matches[1][$i] . "\r\n"; } ?>
03. november 2014 - 18:00
#4
Ser i hvert fald ud at virke hvad så hvis man vil have mappen den ligger i med altså billeder
03. november 2014 - 18:02
#5
Utestet: "#/(\w+/\w+\.\w+)#is"
03. november 2014 - 18:24
#6
Ser sørme ud til at virke Tak for det lig et svar
03. november 2014 - 18:42
#7
svar
04. november 2014 - 21:52
#8
undskyld... men hvis man skulle have hele stien eks. filemanager/repository/billeder/2caeHxSyahRutvUj.jpg Hvordan vil det så se ud
05. november 2014 - 02:19
#9
hvad vil markere starten af det som du vil have?
05. november 2014 - 09:51
#10
Hvis man går baglæns så er den sidste mappe root dvs. ../../mappe/mappe/root/mappe/billeder/billede.png Efter root kan mapperne være forskellige Så hvis man på en eller anden måde kan udtrække det fra billedet til Root ikke hele strukturen
05. november 2014 - 18:41
#11
Kan vi regne med at der altid startes med ../../ ?
06. november 2014 - 00:19
#12
Ja i dette tilfælde
06. november 2014 - 04:14
#13
"#../../([\w/]+.\w+)#is" maaske
06. november 2014 - 15:37
#14
Prøver lige
06. november 2014 - 16:00
#15
mappe/root/mappe/billeder/billede.png er resultatet, men det er også ok, så tror jeg nok jeg kan fjerne det sidste selv
06. november 2014 - 16:01
#16
Tusind tak, så fik jeg lidt mere for de 100 points ;-)
06. november 2014 - 17:13
#17
Hvis du vil have mappe/billeder/billede.png ud saa skal du nok bruge: "#../../mappe/mappe/root/([\w/]+.\w+)#is"
Vi tilbyder markedets bedste kurser inden for webudvikling