Shabinder Singh
05/30/2021, 11:19 AM"""ytInitialPlayerResponse\s*=\s*(\{.+?\})\;var meta""".toRegex()
*ERROR*(only in Kotlin/JS):
SyntaxError: Invalid regular expression: /ytInitialPlayerResponse\s*=\s*(\{.+?\})\;var meta/: *Invalid escape*
at <global>.new RegExp(<anonymous>)
However this same regex works fine online in a Regex Editor/Tester , link: https://regex101.com/r/WZT1Pr/1/
Any Help would be Appreciated!Robert Jaros
05/30/2021, 11:26 AMRobert Jaros
05/30/2021, 11:27 AM;
signShabinder Singh
05/30/2021, 11:27 AMShabinder Singh
05/30/2021, 11:29 AMShabinder Singh
05/30/2021, 12:16 PM"""\{var\s\w=\w\[0];\w\[0]=\w\[\w%\w.length];\w\[\w]=\w\}""".toRegex()
SyntaxError: Invalid regular expression: /\{var\s\w=\w\[0];\w\[0]=\w\[\w%\w.length];\w\[\w]=\w\}/: Lone quantifier brackets
But Online Regex detect it as valid
Edit: Fixed It. removed extra \
"\\{var\\s\\w=\\w[0];\\w[0]=\\w[\\w%\\w.length];\\w[\\w]=\\w\\}".toRegex()
Robert Jaros
05/30/2021, 1:41 PM"""\{var\s\w=\w\[0\];\w\[0\]=\w\[\w%\w.length\];\w\[\w\]=\w\}""".toRegex()
Shabinder Singh
10/12/2021, 7:55 AMSyntaxError: Invalid regular expression: /"\{var\s\w=\w\[0];\w\[0]=\w\[\w%\w.length\];\w\[\w]=\w\}/: Lone quantifier brackets
at <global>.new RegExp(<anonymous>)
at <global>.Regex(/home/shabinder/IdeaProjects/youtube-api-dl/build/js/packages_imported/kotlin/1.5.31/js/src/kotlin/text/regex.kt:56)
at Regex.init(/home/shabinder/IdeaProjects/youtube-api-dl/build/js/packages_imported/kotlin/1.5.31/js/src/kotlin/text/regex.kt:49)
Regex cant be used reliably in multiplatform context I guess.... blob thinking upside downephemient
10/12/2021, 8:02 AM\]
ephemient
10/12/2021, 8:03 AM/u
Unicode mode, as Kotlin doesShabinder Singh
10/12/2021, 8:03 AMephemient
10/12/2021, 8:04 AMephemient
10/12/2021, 8:05 AMShabinder Singh
10/12/2021, 8:22 AMInvalid regular expression: /yka=function\(\w\)\{[a-z=\.\(\"\)]*;(.*);(?:.+)\}/: Invalid escape
🤔ephemient
10/12/2021, 8:29 AM[]
character set needs to be escapedShabinder Singh
10/12/2021, 8:34 AM"=function\\(\\w\\)\\{[a-z=.(\")]*;(.*);(?:.+)\\}"
Seems like time has come to learn regex myself 🙃Vampire
10/12/2021, 8:50 AMShabinder Singh
04/12/2023, 11:33 PM