私はこのような文字列を持っています...
"test_test_test":"Hello \"Hello\" Hello","Oh_yea_oh_yea","Hi there buddy"
つかみたい
"test_test_test":"Hello \"Hello\" Hello"
これまでのところ、私の正規表現はこれです...
"test_test_test":
これにより、キーとコロンが取得されます。何が何であるかは常にわかり"test_test_test"
ますが、コロンの後の値が何であるかはわかりません。引用自体の中にエスケープされた引用がないことを知っていれば簡単ですが、エスケープされています。ありがとう!
編集:
内部にカンマを含めることができ、内部にエスケープされていない引用符を含めることはできません。
私の考えは、次のようなものです...
"test_test_test":"[^(",)]*
私の頭では、これは単一引用符の後にコンマ (",) が続くまで続行し、その後停止することを意味します。ただし、上記では機能しません。