• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

regaxy dla wieku lini - interpreter

Object Storage Arubacloud
0 głosów
97 wizyt
pytanie zadane 4 dni temu w JavaScript przez Mist Obywatel (1,550 p.)
witam własnie napodkałem problem i  to duzy czy ktos wie jak za pomoca regaxa pod czas gdy kod jest podzielony na linie interpretowac to

.funckt hej(){

 

}
mi nie działa bo to jakby pojedyncza linia jets interpretowana nie te wszytskie i jak to rozwiązac
komentarz 4 dni temu przez Comandeer Guru (603,480 p.)
Ale co dokładnie chcesz zrobić – zinterpretować całą funkcję?
komentarz 4 dni temu przez Mist Obywatel (1,550 p.)
no tylko ze jako kod podzielony na linie to pojedyncza linia jest dopasowywana a nie kilka jako cała funckja

2 odpowiedzi

+3 głosów
odpowiedź 4 dni temu przez Karol Belka Użytkownik (760 p.)
wybrane 4 dni temu przez Mist
 
Najlepsza
function extractSummary(iCalContent) {
  var rx = /\nSUMMARY:(.*)\n/g;
  var arr = rx.exec(iCalContent);
  return arr[1]; 
}
const regex1 = new RegExp('^football');
const regex2 = new RegExp('^football', 'm');

console.log(regex1.multiline);
// Expected output: false

console.log(regex2.multiline);
// Expected output: true

console.log(regex1.test('rugby\nfootball'));
// Expected output: false

console.log(regex2.test('rugby\nfootball'));
// Expected output: true

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline

https://stackoverflow.com/questions/1707299/how-to-extract-a-string-using-javascript-regex

początek linii i koniec oznacza ^ regexp $.

komentarz 4 dni temu przez Mist Obywatel (1,550 p.)
aha cos chyba rozumiem dzieki
komentarz 4 dni temu przez Karol Belka Użytkownik (760 p.)
Nom, poproszę o łapkę w górę, plusa.
komentarz 4 dni temu przez Mist Obywatel (1,550 p.)
chyba raczej nie rozumiem ale git
+4 głosów
odpowiedź 4 dni temu przez Comandeer Guru (603,480 p.)

W zależności od tego, jak wygląda Twój regex, to np. możesz użyć . z flagą s → https://regex101.com/r/O8S2wb/1

Aczkolwiek nie sądzę, żeby takie podejście do parsowania było najlepsze. Większość parserów stosuje inny sposób tokenizacji – bierze input po jednym znaku i odkłada sparsowany token na kupkę. Możesz sobie zobaczyć, jak to mniej więcej działa w przykładowym kompilatorze.

komentarz 4 dni temu przez Mist Obywatel (1,550 p.)
no cos tam z flagą s próbowałem ale nic nie wyszło nawet próbowałem z petlami zmiennymi itp interpretowac funckje .dobra zabiram sie za rozumienie i dodawanie

Podobne pytania

0 głosów
0 odpowiedzi 66 wizyt
pytanie zadane 5 dni temu w JavaScript przez Mist Obywatel (1,550 p.)
–1 głos
0 odpowiedzi 51 wizyt
pytanie zadane 1 dzień temu w JavaScript przez Mist Obywatel (1,550 p.)
0 głosów
0 odpowiedzi 142 wizyt
pytanie zadane 26 lipca 2023 w Offtop przez reaktywny Nałogowiec (41,240 p.)

92,752 zapytań

141,666 odpowiedzi

320,385 komentarzy

62,100 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...