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

regaxy dla wieku lini - interpreter

Cloud VPS
0 głosów
286 wizyt
pytanie zadane 8 czerwca 2024 w JavaScript przez niezalogowany
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 8 czerwca 2024 przez Comandeer Guru (607,060 p.)
Ale co dokładnie chcesz zrobić – zinterpretować całą funkcję?
komentarz 8 czerwca 2024 przez niezalogowany
no tylko ze jako kod podzielony na linie to pojedyncza linia jest dopasowywana a nie kilka jako cała funckja

2 odpowiedzi

+2 głosów
odpowiedź 8 czerwca 2024 przez Karol Belka Obywatel (1,140 p.)
wybrane 8 czerwca 2024
 
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 8 czerwca 2024 przez niezalogowany
aha cos chyba rozumiem dzieki
komentarz 8 czerwca 2024 przez Karol Belka Obywatel (1,140 p.)
Nom, poproszę o łapkę w górę, plusa.
komentarz 8 czerwca 2024 przez niezalogowany
chyba raczej nie rozumiem ale git
+4 głosów
odpowiedź 8 czerwca 2024 przez Comandeer Guru (607,060 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 8 czerwca 2024 przez niezalogowany
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 180 wizyt
pytanie zadane 7 czerwca 2024 w JavaScript przez niezalogowany
0 głosów
0 odpowiedzi 151 wizyt
pytanie zadane 11 czerwca 2024 w JavaScript przez niezalogowany
0 głosów
0 odpowiedzi 178 wizyt
pytanie zadane 26 lipca 2023 w Offtop przez reaktywny Nałogowiec (46,230 p.)

93,456 zapytań

142,451 odpowiedzi

322,721 komentarzy

62,837 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

Kursy INF.02 i INF.03
...