W ANTLR v4, w jaki sposób analizować ten ciąg znaków za pomocą podwójnych cudzysłowów z podwójnym cudzysłowem, podobnie jak w VBA?ANTLRv4: Jak odczytać podwójny cudzysłów w cudzysłowach?
tekstu:
"some string with ""john doe"" in it"
celem byłoby określenie ciągu: some string with "john doe" in it
I czy to możliwe, aby przerobić go włączyć podwójnych cudzysłowów w pojedynczych cudzysłowach? "" -> "
?
działa jak urok. pytanie boczne, czy można przepisać je, aby zamienić podwójne podwójne cudzysłowy w pojedyncze podwójne cudzysłowy? "" -> "? thanks! – JayDee
@JayDee zobacz moją poprawioną odpowiedź –
Dla mnie przy użyciu ANTLR 4 następująca reguła działała zarówno z ciągami cudzysłowów jak i cudzysłowami: STRING: '"' (~ [\ r \ n "] | '""') * '"' | '\' '(~ [\ n \ n \'] | '\' \ '') * '\' '; –