Zadejte hledaný výraz...
Diskuse
Podnikání
Podnikání
E-shopy
Finance a účetnictví
Platební metody
Investice a spekulace
Domény
Právo
Organizace práce
Osobní růst
Marketing
Marketing
Psaní
Webová analytika
Offline marketing
Design
Design
Webdesign
Typografie
UX, použitelnost
Kritika
Software
Software
Programování
PHP
Python
Javascript
Databáze
Redakční systémy
Obchodní systémy
Technika
HW
Správa serverů
Hosting
Klubovna
Akce a srazy
Trendy, události
Zprávy
Volná diskuse
Webtrh
Novinky
Návrhy a otázky k Webtrhu
Chyby na Webtrhu
Služby
Online marketing
PR články
Oblíbené
Zpětné odkazy
Oblíbené
PPC reklama
SEO (optimalizace pro vyhledávače)
Internetová reklama
Vývoj
Tvorba webových stránek
Oblíbené
Tvorba eshopu
WordPress
Kódování HTML
Ostatní
Audio / Video / Foto
Audio služby
Video služby
Foto služby
Design
Tvorba loga
Oblíbené
Tvorba banneru
Oblíbené
Webdesign
Tiskoviny (vizitky, letáky)
Ostatní
Jazykové služby
Copywriting
Překlad
Ostatní
Sociální sítě
Instagram
CZ & SK sledující
Reklama na Instagramu
Ostatní
Facebook
CZ & SK sledující
Reklama na Facebooku
Ostatní
Youtube
Odběratelé
Reklama na Youtube
Ostatní
TikTok
Správa sociálních sítí
Ostatní
Prodej
Prodej webů
Prodej domén
Prodej firem
Poptávky
Poptávky vývoje a programování
Poptávky designu, fotografování a videa
Poptávky obchodu a marketingu
Poptávky jazykových služeb
Velkoobchodní poptávky
Další poptávky
Obchodní seznamka
Nabídky
Nabídky vývoje a programování
Nabídky designu, fotografování a videa
Nabídky obchodu a marketingu
Nabídky jazykových služeb
Nabídky hostingu
Velkoobchodní nabídky
Další nabídky
Firemní profily
Práce
Ostatní
Magazín
Vzory smluv
Podnikání
Recenze
WordPress kurz
Školení - Root
Investice do nemovitostí
Sledujte nás
Domů
Diskuse
Programování
Regulární výraz – 2 v 1
Regulární výraz – 2 v 1
redkvicka
12. 3. 2014 08:15:04
Ahoj, potřeboval bych pomoci s regulárním výrazem. Nedokážu z jednoho výrazu dostat dostatečně dobře dvě věci (skupiny)
Teplota vzduchu
8,6 °C
Vítr
0,9 m/s
V současné době mám regulární výraz
.*Teplota vzduchu
(....).*<\/span>
a ten mi bere teplotu vzduchu, ale chtěl bych do tohoto reguláru hodit ještě jednu část, která se zaměří na "Vítr". zkoušel jsem za regulár hodit ".*
Vítr", ale nefunguje to, resp ".*" bere data jen do konec řádku s teplotou vzduchu a další znaky to nebere. Pokaždé a vždy to skončí na konci řádku a pro přechod na další řádek usím použít "n", jenže já nikdy nevím kolik řádku bude mezi Teplotou a Vítrem, takže nemůžu naházet treba 5x n a pak vytahovat data z Vítru.
Nemáte někdo nějakou radu, vážně neví jak na to, krom toho, že bych use mít dva regulární výrazy, což bych teda moc nechtěl, kvůli úsporám výpočetního času a paměti.
Děkuji.
12. 3. 2014 08:15:04
https://webtrh.cz/diskuse/regularni-vyraz-2-v-1#reply1004739
Martin
12. 3. 2014 11:00:42
Doporučuji spíše používat na parsování nějaký DomTree parser, když se jedná o HTML než regulární výrazy. Pokud ale už používáš regulární výrazy, stáhni si utilitu RegexCoach na jejich testování a odladění...
12. 3. 2014 11:00:42
https://webtrh.cz/diskuse/regularni-vyraz-2-v-1#reply1004738
Jan Stejskal
(7 hodnocení)
12. 3. 2014 11:23:48
/^(.*)(
(.*))(
)(?(*,+))(.*)$/gm
12. 3. 2014 11:23:48
https://webtrh.cz/diskuse/regularni-vyraz-2-v-1#reply1004737
Martin Schlemmer
(36 hodnocení)
12. 3. 2014 12:22:52
Potřebujete říct, ať tečka zachytává i nové řádky.
V PHP je to modifikátor "s"
Viz
V JS můžete místo tečky použít
Viz
12. 3. 2014 12:22:52
https://webtrh.cz/diskuse/regularni-vyraz-2-v-1#reply1004736
redkvicka
12. 3. 2014 18:56:36
děkuji. vyřešeno modifikatorem sS
12. 3. 2014 18:56:36
https://webtrh.cz/diskuse/regularni-vyraz-2-v-1#reply1004735
Pro odpověď se přihlašte.
Přihlásit
Prodej
Více
Prodej domén k podniká v oblasti svíček.
200 Kč
1 příhoz
Nabízím k prodeji e-shop s Kratomem či CBD
25 000 Kč
0 příhozů
Projekt, vize, spolupráce – ceskyfarmar.cz
29 000 Kč
0 příhozů
Eshop na digitální licence her (Know-How) 🎮🔥💎
50 000 Kč
2 příhozy
Dropshipping eshop se sportovními doplňky
69 000 Kč
0 příhozů
Poptávky
Více
Programátor do AI projektu.
Hledám web UI/UX designera
Nákup/prodej
Systém zpracování objednávek
Dodávka informačního systému
Pracovní nabídky
Více
𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗠𝗮𝗻𝗮𝗴𝗲𝗿
Praha
130 000 Kč
L1 IT Support – junior špecialista
Praha
60 000 Kč
Hledáme DevOpsáka | Linux – možnost HO
Brno, Práce z domu
60 000 - 90 000 Kč
TESTER/KA
Práce z domu, Praha
100 000 Kč
Asistent
Ostrava, Práce z domu
Nabídky
Více
Překlady ze SK do CZ, plnění e-shopů, korektury, jakákoliv administrativa
🌐🧑💻| Askela s.r.o | Full Service Agentura | Tvorba Aplikací, Webů, E-Shopů, PPC, SEO. |
Nabízím Casino E-book – privátní tvorba
Web pro vás do jednoho týdne
📱 Unavení z prázdných sociálních sítí? Chybí vám obsah? Váš byznys si zaslouží VÍCE! 🔥