為了使這個問題簡短明了,我的瀏覽器本地存盤中的值“session”具有以下值:
{"id":992085,"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI5OTIwODUiLCJuYW1lIjoiYmNfZXg3bHRlZCBiY19leDdsdGVkYSIsImlhdCI6MTY2OTA0MT3fas48gj9joxNjc2ODE3OTc3LCJpc3MiOiJodHRwczovL3dvcmtzcGFjZS5maXZlcnIuY29tIiwiYW5kY29Vc2VySWQiOjk5MjA4NSwiYW5kY29Sb2xlIjoiRnJlZWxhbmNlclJvbGUifQ.QvEyJ9Gq3jWG0zVROFyKf8-EKIufMyi6Ljwc1ioh9DQ","lastLoginDate":"2022-11-21T14:43:00.000Z","role":0,"email":"[email protected]"}
我正在撰寫一個非常簡單的 javascript 代碼,我想在其中決議992085值和eyJ0eXAi.....值并將它們組合成992085:eyJ0eXAi.....base64 編碼該值并使其成為自己的變數。不太簡單的部分是決議我想要的值所需的正則運算式。我知道基本的正則運算式,但我從來沒有在 javascript 中嘗試過正則運算式。
適合我的場景的 javascript 正則運算式是什么?
再一次,我過去曾玩過正則運算式,但我缺乏知識來做這么復雜的事情。我知道這里有一些嚴肅的正則運算式天才,他們會發現這很容易。
編輯:這個問題已經得到適當的回答。我不知道為什么你們總是投反對票。很明顯我是菜鳥。如果你非常討厭這個問題,那就繼續吧。
uj5u.com熱心網友回復:
您不會使用 Javascript 中的正則運算式來執行此操作。使用內置的 JSON 決議器
obj = JSON.parse(s);
result = obj.id obj.token;
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/537779.html
標籤:javascript解析
上一篇:CMakeListsincludeTQt5::QML不起作用
下一篇:AST與非終端決議器的綜合屬性
