Tôi nhận được phản hồi từ một dịch vụ như sau. Cách phân tích cú pháp này thành một số Map
? Lần đầu tiên tôi nghĩ về việc chia tách ở khoảng trắng nhưng nó không hoạt động vì giá trị có thể chứa khoảng trắng, ví dụ: xem xét giá trị của SA chính trong phản hồi dưới đây.Có cách nào đơn giản để phân tích cú pháp văn bản này thành Bản đồ
Một tùy chọn tôi nghĩ là chia nhỏ khoảng trắng được cung cấp ký tự trước là dấu ngoặc kép. Không chắc chắn làm thế nào để viết regex cho điều này mặc dù.
TX = "0000000000108000001830001" FI = "" hệ điều hành = "8" CI = "QU01SF1S2032" AW = "SSS" SA = "1525 Windward Concourse"
Geez, chỉ cần sử dụng dấu nháy đơn; nó được gắn thẻ Groovy :) –
@DaveNewton - Chúng tôi sẽ để nó như là một bài tập cho OP. :-) – ziesemer
@ziesemer - +1. Nhưng tôi nhận được valaue sau khi '=' in với quoes đôi là "0000000000108000001830001" –