このようなテキストがあります...
var string = '~a=123~b=234~c=345~b=456'
に分割されるように文字列を抽出する必要があります
['~a=123~b=234~c=345','']
つまり、文字列を/b=.*/
パターンで分割する必要がありますが、最後に見つかったパターンと一致する必要があります。RegExを使用してこれを実現するにはどうすればよいですか?
注:等しい後に存在する数字はランダムに生成されます。
編集:
上記は一例です。私は私が推測する質問を明確にしませんでした。一般化された文字列は...
<word1>=<random_alphanumeric_word>~<word2>=<random_alphanumeric_word>..~..~..<word2>=<random_alphanumeric_word>
すべてランダムな長さで、すべての単語iはアルファベットであり、文字列全体の長さは固定されていません。知られている唯一のテキストはです<word2>
。したがって、私はそれのために正規表現が必要であり、パターンは/<word2>=.*/