Wpis z mikrobloga

@aptitude: regex to narzędzie do tworzenia parserów. Po co tworzyć kolejny jak masz gotowce do htmla które działają dużo szybciej, są łatwiejsze w obsłudze i dbają o rzeczy o których nie masz pojęcia (jak to ma miejsce przy każdym bardziej skomplikowanym języku)
Bardziej JSONa wyciągam :P


@aptitude: No na pewno łatwiej #!$%@?ć się z regexpami niż zrobić np. tak: JSON.parse(document.getElementById('__NEXT_DATA__').innerHTML)
( ͡° ͜ʖ ͡°)
@aptitude: I na pewno w nodejs nie ma żadnego parsera HTML. Cóż, nie twierdzę, że regexpy są złe, bo nie są. Jednak są dużo bardziej podatne na problemy w przypadku kiedy coś się w tym HTMLu zmieni.

Niech kazdy robi jak uznaje za stosowne i jak mu wygodnie ( ͡° ͜ʖ ͡°).
Ale ten regex jest na tyle fajny, że szuka scryptu o podanym id.


@aptitude: tak jak i uzywając cheerio, dostaniesz tablice tagów i możesz ją przefiltrować, żeby dostać ten o podanym id. Wszystko bedzie przynajmniej semantycznie poprawne i testowalne. To coś co zaproponował ci openAi nie przeszłoby review w żadnej firmie w której pracowałem. Chyba, że robisz sobie swój projekcik na własne potrzeby to regexuj tam co ci sie podoba (
@murdoc: wszystko zależy od stopnia skomplikowania. Przy prostych regexach wcale nie jest ciężko. Plus nowoczesne IDE (jak np. vscode) kolorują składnię regexów więc da się szybciej wyłuskać o co chodzi w danym wyrażeniu