2013-04-09 8 views
11

Może to być głupie pytanie, ale nie mogę znaleźć żadnego odniesienia do tego, jak zastąpić tekst po dopasowaniu wyrażenia regularnego przy użyciu dart 's RegExp.rzutki, jak dopasować, a następnie zastąpić wyrażenie regularne.

Więc w zasadzie to, co staram się robić to tak: Mam tekst jak ten

'{name : aName, hobby : [fishing, playing_guitar]}' 

chcę dopasować ciąg stosując ten wzór \b\w+\b następnie zastąpić za pomocą tego "$&", a potem oczekiwać wyjście jest tak:

'{"name" : "aName", "hobby" : ["fishing", "playing_guitar"]}' 

więc później mogę używać dart:json „s parse do kolei, że do Map.

Może brakuje mi czegoś, czy mogę dać mi wskazówkę?

Odpowiedz

11

Musisz użyć String.replaceAllMapped. To jest sponsorowany przez Dart Cookbook.

+0

Dziękujemy! działa jak urok i jeszcze raz dziękuję za wskazanie tej książki kucharskiej, nie wiem, że jest. –

Powiązane problemy