文字列の後の最初のスペースの後にすべての文字を取得する必要があります。 など。Regex:単語の後にスペースが最初に出現した後のすべてを取得
a=1 session=<value> {'s'='2'}
値はスペースなしでランダムな長さのものであろうと{'s'='2'}
の前にスペースがあるだろう:私は、以下の形式で文字列から{'s':'2'}
を取得する必要があります。したがって、{'s'='2'}
は常に 'session ='という文字列の後に最初のスペースが続き、session
の前にa=1
のような可変数のキー値のペアが存在します。
など。
From: a=1 b=2 session=sdasdsadsa {'foo':'2'} # I need to get {'foo':'2'}
From: a=1 b=2 c=3 session=s2312dssdaa {'bar':'3'} # I need to get {'bar':'3'}
その文字列の最初のスペースは、 '1'と' session'の間のスペースです。 – user2357112
なぜ2番目のスペースを使いたいのですか? – user2357112
セッションの前に複数のキー値のペアが存在する – srk