程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> login-C# 怎麼動態替換字符串

login-C# 怎麼動態替換字符串

編輯:編程綜合問答
C# 怎麼動態替換字符串

原始文件

 cna=kIL9DoazbDcCAWVVUDnmV4lC; mobileSendTime=-1; credibleMobileSendTime=-1; ctuMobileSendTime=-1; riskMobileBankSendTime=-1; riskMobileAccoutSendTime=-1; riskMobileCreditSendTime=-1; riskCredibleMobileSendTime=-1; riskOriginalAccountMobileSendTime=-1; zone=RZ05B; ALIPAYJSESSIONID=RZ056Dar6pgE6inNmivJBB3ya80WKxauthRZ05GZ00; ctoken=FT2pDKm+bGp2RGl$GxOBW6VWsYt3Vb; umt=; LoginForm=alipay_login_auth; alipay=K1iSL1mkbIUp8dcHyyBziFT5C4RINJGX+MSNMSuD83P32KhS; CLUB_ALIPAY_COM=2088012831080047; iw.userid="K1iSL1mkbIUp8dcHyyBziA=="; ali_apache_tracktmp="uid=2088012831080047"; session.cookieNameId=ALIPAYJSESSIONID; unicard1.vm="K1iSL1mkbIUp8dcHyyBziA=="; BIG_DOOR_SHOWTIME=20151120; JSESSIONID=D5AC3CF6409987B38AC77BC82736D81A; spanner=iHE67C/9gPqS2VHoOUsNG7VfmB2LySdK4EJoL7C0n0A=; JSESSIONID=RZ05CvInZFXLtLlu3siKJFY2YXB02cauthGZ00RZ05

需要替換的新字符

JSESSIONID=9B4B199EEB702BEE2B7D516BA1CB6F8C; Path=/; HttpOnly,JSESSIONID=RZ056Dar6pgE6inNmivJBB3ya80WKxauthRZ05GZ00; Path=; Secure; HttpOnly,spanner=iHE67C/9gPqS2VHoOUsNG7VfmB2LySdK4EJoL7C0n0A=;path=/;secure;

這些需要替換的字符,都是動態的,隨時會變,
例如

JSESSIONID=9B4B199EEB702BEE2B7D516BA1CB6F8C;

替換其中的這個,我們需要找到JSESSIONID這個值,把他替換了,怎麼做到

求大神寫個例子

最佳回答:


現在沒有開發環境,給不了代碼.給思路吧

1.通過分號將原字符串分隔成數組 split(';') 方法

2.你要的那個在數組的第一個元素 例如: 數組[0] 這個元素就是 "JSESSIONID=9B4B199EEB702BEE2B7D516BA1CB6F8C"

3.利用等號再次分隔 split('=') 方法 返回新數組 這樣就可以取到值 ,例如 新數組[1] 表示的就是 這個值 "9B4B199EEB702BEE2B7D516BA1CB6F8C"

4.通過C#的替換方法找到源字符串中的這個 "9B4B199EEB702BEE2B7D516BA1CB6F8C" 改成你要的....KO

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved