Forum
25 år med HardwareOnline.dk
4
Ram speed på bærbar .. uden settings
2
Robotplæneklipper
6
2. Tråd til rapportering af fejl på det nye design
181
Oled til arbejdet
3
nye dele og AMD vs. INTEL
5
Hjælp til konfirmationsgave til forældreløsbarn
94
Aprilsnar
12
Steam solgt til ByteDance!
4
Underligt problemer med at modtage opkald.
1
Mac os yosemite10.10 problemmer
8
Bedste stationær til maks 6.000?
8
Lade billigt på Clever hjemmelader
8
RTX 5070 ti eller RX 9070 XT til et 9800x3d build?
10
Ingen effekt af undervolting
9
Købe PS5 pro og game Diablo2:Resurrected?
28
egne router på yousee fiber
10
RMA sag, hvordan står jeg?
13
Hjælp til upgrade
11
Ny skærm til arb/gaming
11
Valg af kontor pc (MAX 5K)
10
Data ud af bærbar
6
Gamer pc til pige på 8
4
luft vs vand køling
61
RGB LED til backlight TV
1
Tilbud Komplett RTX 4070ti - klagesager?
4
Problemer med Chromecast med Google TV 4K
4
Linux Mint
5
Opdatering af Mobilforsiden mv
28
PCIe 5 lanes
19
Køb & Salg
K: iPhone 15 Pro eller 16 Pro
2
S: GTX 1080 Gigabyte gaming g1
6
S: Gtx 1060
4
S: DDR5 Corsair Dominator Platinum RGB 6200MHz 32g
9
S: Helt nyt, uåbnet PowerColor 9070 XT Red Devil
0
S: ASUS 3080 TUF 10Gb
1
S: Muse og rester
5
S: Mini PC m. Ryzen APU og 32GB RAM
1
S: Alienware AW2725DF 360HZ Oled
15
S: Blandet server grej og lidt normalt
6
S: 80 Euro Kode til Gamesplanet
2
K: NVIDIA GPU
8
K: ATX kabinet
1
K: i5-9500 cpu køler
0
K: UniFi pose switch søges
1
S: 970 4gb m.m SSD + HDD + RAM
8
K: Mini-ITX Am4
6
S: Raijintek Styx classic
2
V: Gamer computer
1
S: NYT Garmin Forerunner 965
1
V: arctic freezer II 420 mm aio
5
V: Ryzen 5 3600 & ML240L RGB vandkøler
0
Hol.dk's Uofficielle White/Black liste V4
265
V: Gamer computer
0
S: Samsung Galaxy Watch 4 40mm Smartwatch
0
S: HP EliteBook 2530p
0
S: ThinkPad X220 - Core i5 og SSD
0
S: Samsung Galaxy Tab S7FE med Originalt keyboard
0
S: Minisforum UM780 XTX - NUC computer med kræfter
0
S: Stationær med problemer RTX 3060/i5 10600k
14
Forum
25 år med HardwareOnline.dk
4
Ram speed på bærbar .. uden settings
2
Robotplæneklipper
6
2. Tråd til rapportering af fejl på det nye design
181
Oled til arbejdet
3
nye dele og AMD vs. INTEL
5
Hjælp til konfirmationsgave til forældreløsbarn
94
Aprilsnar
12
Steam solgt til ByteDance!
4
Underligt problemer med at modtage opkald.
1
Mac os yosemite10.10 problemmer
8
Bedste stationær til maks 6.000?
8
Lade billigt på Clever hjemmelader
8
RTX 5070 ti eller RX 9070 XT til et 9800x3d build?
10
Ingen effekt af undervolting
9
Købe PS5 pro og game Diablo2:Resurrected?
28
egne router på yousee fiber
10
RMA sag, hvordan står jeg?
13
Hjælp til upgrade
11
Ny skærm til arb/gaming
11
Valg af kontor pc (MAX 5K)
10
Data ud af bærbar
6
Gamer pc til pige på 8
4
luft vs vand køling
61
RGB LED til backlight TV
1
Tilbud Komplett RTX 4070ti - klagesager?
4
Problemer med Chromecast med Google TV 4K
4
Linux Mint
5
Opdatering af Mobilforsiden mv
28
PCIe 5 lanes
19
Køb & Salg
K: iPhone 15 Pro eller 16 Pro
2
S: GTX 1080 Gigabyte gaming g1
6
S: Gtx 1060
4
S: DDR5 Corsair Dominator Platinum RGB 6200MHz 32g
9
S: Helt nyt, uåbnet PowerColor 9070 XT Red Devil
0
S: ASUS 3080 TUF 10Gb
1
S: Muse og rester
5
S: Mini PC m. Ryzen APU og 32GB RAM
1
S: Alienware AW2725DF 360HZ Oled
15
S: Blandet server grej og lidt normalt
6
S: 80 Euro Kode til Gamesplanet
2
K: NVIDIA GPU
8
K: ATX kabinet
1
K: i5-9500 cpu køler
0
K: UniFi pose switch søges
1
S: 970 4gb m.m SSD + HDD + RAM
8
K: Mini-ITX Am4
6
S: Raijintek Styx classic
2
V: Gamer computer
1
S: NYT Garmin Forerunner 965
1
V: arctic freezer II 420 mm aio
5
V: Ryzen 5 3600 & ML240L RGB vandkøler
0
Hol.dk's Uofficielle White/Black liste V4
265
V: Gamer computer
0
S: Samsung Galaxy Watch 4 40mm Smartwatch
0
S: HP EliteBook 2530p
0
S: ThinkPad X220 - Core i5 og SSD
0
S: Samsung Galaxy Tab S7FE med Originalt keyboard
0
S: Minisforum UM780 XTX - NUC computer med kræfter
0
S: Stationær med problemer RTX 3060/i5 10600k
14
- Denne tråd er over 6 måneder gammel
Er du sikker på, at du har noget relevant at tilføje?
PHP: preg_match og regular expression
Af Dirne Bruger Aspirant
Hej,
Jeg er ved at lave noget, hvor jeg henter hele kildekoden fra en html side og hiver alle link ud. Jeg har bare lidt problemer med at få preg_match til at give mig resultater.
Et eksempel på hvordan koden kan se ud:
$html = implode('', file('[url] http://www.eksempel.dk/';));
preg_match("/^<a(.)*>$/", $html, $result);
print_r($result);
Det virker bare ikke. Jeg får ingen resultater. Nogen der ved hvad der er galt? Jeg har tjekket min regular expression på en online tester, og der ser den ud til at virke fint.
Dette virker fx fint:
$html = "b";
preg_match("/^b/", $html, $result);
print_r($result);
Jeg er ved at lave noget, hvor jeg henter hele kildekoden fra en html side og hiver alle link ud. Jeg har bare lidt problemer med at få preg_match til at give mig resultater.
Et eksempel på hvordan koden kan se ud:
$html = implode('', file('[url] http://www.eksempel.dk/';));
preg_match("/^<a(.)*>$/", $html, $result);
print_r($result);
Det virker bare ikke. Jeg får ingen resultater. Nogen der ved hvad der er galt? Jeg har tjekket min regular expression på en online tester, og der ser den ud til at virke fint.
Dette virker fx fint:
$html = "b";
preg_match("/^b/", $html, $result);
print_r($result);
Der skal så ikke lige stå [url] i koden, så se venligst væk fra det.
Hvad er det mere præcist du vil? Skal din $result indeholde hele html-koden, bare uden links?
Altså $result skulle gerne være et array med resultatet af min søgning, dvs. den skulle gerne indeholde alle links i html koden som strenge i et array.
Nu ved jeg godt at preg_match stopper når den har fundet det første resultat, men jeg skifter selvfølgelig til preg_match_all når den virker.
Nu ved jeg godt at preg_match stopper når den har fundet det første resultat, men jeg skifter selvfølgelig til preg_match_all når den virker.
Bare lige en offtopic, file_get_contents(), så slipper du for at implode til string.
#4 Det gør jo vel ingen forskel?
Fra PHP.net:
file_get_contents
(PHP 4 >= 4.3.0, PHP 5)
file_get_contents -- Reads entire file into a string
Beskrivelse
string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )
Den gør vel det samme som implode eller hvad?
Stadig ingen der har nogen forslag til hvorfor det ikke virker?
Fra PHP.net:
file_get_contents
(PHP 4 >= 4.3.0, PHP 5)
file_get_contents -- Reads entire file into a string
Beskrivelse
string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )
Den gør vel det samme som implode eller hvad?
Stadig ingen der har nogen forslag til hvorfor det ikke virker?
Har fundet ud af hvad problemet var nu.
Og det var..?
kebb
#8
Gæst
28-07-2006 00:53
Der er fejl i din regular ekspression.
Måske vil det være godt, hvis du retter den her på sitet, så at andre kan se, hvordan det skal gøres rigtigt :-)
Måske vil det være godt, hvis du retter den her på sitet, så at andre kan se, hvordan det skal gøres rigtigt :-)