Otrzymuję zniekształcony ciąg JSON z żądania HTTP, więc szukam rozwiązania tymczasowego, aby wybrać tylko ciąg JSON.Wybierz podłańcuch między dwoma znakami w Scala
The request.params() zwraca to:
[{"insured_initials":"Tt","insured_surname":"Test"}=, _=1329793147757,
callback=jQuery1707229194729661704_1329793018352
Chciałbym wszystko od początku '{' do końca '}'.
Znalazłem wiele przykładów robienia podobnych rzeczy z innymi językami, ale celem tego nie jest tylko rozwiązanie problemu, ale także nauka Scala. Czy ktoś może mi pokazać, jak wybrać tę część {...}?
Skrócony komentarz do "eliminowania łamania zasad": lepiej użyć modyfikatora (? S) - tak. dopasowałoby również znaki nowej linii. [Referencje dotyczące wyrażeń regularnych] (http://docs.oracle.com/javase/tutorial/essential/regex/pattern.html) – dmitry