xWeezor Juniormester
14. september 2018 - 15:22 Der er 4 kommentarer og
1 løsning

Søg i et stykke tekst, og find det tekst som er ukendt.

Det jeg vil er at finde den ukendte. Jeg vil søge efter det her, hvor så at jeg vil :
<script type="text/javascript" src="js/oukendt.js">

Teksten jeg vil søge i er den her, hvori at ukendt ændre sig nogengange:
<html><head><script type="text/javascript" src="js/script.js"><script type="text/javascript" src="js/andetscript.js"><script type="text/javascript" src="js/oukendt.js"></head><body><a></a></body></html>

Jeg har en idé med at søge efter <script type="text/javascript" src="js/o og så finde det som er efter indtil at man når til afslutningen som er .js">

Problemet er bare at jeg ikke ved hvordan man ville skulle gøre det, og det er så der at i eksperter kommer ind i billedet. Håber at alt var til at forstå, og på forhånd tak:)
arne_v Ekspert
14. september 2018 - 15:53 #1
xWeezor Juniormester
16. september 2018 - 19:18 #2
Kunne det være at det kunne forklares nærmere?
arne_v Ekspert
16. september 2018 - 23:49 #3

<?php
$html = '<html><head><script type="text/javascript" src="js/script.js"><script type="text/javascript" src="js/andetscript.js"><script type="text/javascript" src="js/ofoobar.js"></head><body><a></a></body></html>';
// find first
preg_match('#<script type="text/javascript" src="(js/o([^.]+).js)">#', $html, $match);
echo 'ukendt=' . $match[2] . ' src=' . $match[1] . "\r\n";
// find all
preg_match_all('#<script type="text/javascript" src="(js/o([^.]+).js)">#', $html, $matches);
for($i = 0; $i < count($matches[0]); $i++) {
    echo 'ukendt=' . $matches[2][$i] . ' src=' . $matches[1][$i] . "\r\n";
}
?>
xWeezor Juniormester
17. september 2018 - 12:55 #4
Tak for hjælpen:) Det kunne være godt, hvis man stadig kunne give point.
arne_v Ekspert
17. september 2018 - 17:35 #5
Regex kan godt minde lidt om sort magi. Men det kan vaere nyttigt en gang imellem og er noget man boer have i sin vaerktoejskasse som udvikler.
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Premium
Tech Mahindra forlader sit danske hovedkvarter: Tre tilbageværende medarbejdere flytter på kontorhotel
Det indiske selskab Tech Mahindra forlader sit danske hovedkvarter i Ballerup og er i stedet flyttet på kontorhotel med kun tre medarbejdere. Computerworld har besøgt de forladte lokaler. Se billederne her.
Computerworld
"Så kommer Microsoft og siger, at jeg kan få en milliard kroner, men det ændrer jo ikke mit liv så meget"
"Dengang Microsoft bød på os, var det med blandede følelser, for jeg havde allerede 200 millioner kroner stående i banken. Til gengæld skulle jeg aflevere min spændende virksomhed."
CIO
Forleden reparerede en mekaniker min bil: Det kostede 4.200 kroner, som min hjerne snød mig til at betale med et smil
De rationelle it-beslutninger du træffer er måske en illusion. Det lærte jeg da min bil gik i stykker og min hjerne snød mig til at tro, at alt var fint. Til gengæld fandt jeg tre fælder dine it-beslutninger kan falde i.
Job & Karriere
Manden bag Stack Overflow til softwareudviklere og folk i it-branchen: Disse ting skal du lære, hvis du vil undgå at blive tromlet totalt
Interview: Manden bag Stack Overflow og Trello har en opsang til folk i it-branchen. Her er de kompetencer, som du bare skal tilegne dig nu.
White paper
6 gode råd til et succesfuldt virtuelt møde
Den traditionelle måde at tænke arbejdsplads på er under forandring. Nye teknologier skyder frem og gør hverdagen nemmere og mere dynamisk. Eksempelvis er mængden af fjernarbejdspladser steget med 115% de seneste 10 år, og det stiller krav til måden at holde møder på. Med et virtuelt møderum kan møder faciliteres online, og alle parter sparer tid fordi det er mere fleksibelt og ikke betinget af at alle møder op fysisk. I dette whitepaper kigger vi på hvad der skal til for at mestre denne disciplin og giver dig 6 gode råd.