Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 23750|Jawab: 3

[Sumber] .net Baca & Pisahkan Parameter Cara menemukan parameter yang Anda inginkan

[Salin tautan]
Diposting pada 06/11/2015 17.36.23 | | |
Misalnya, ada string: aaa=1&ccc=test&ddd=code123&..... dan banyak parameter lainnya!

Jika itu adalah parameter bilah alamat, Anda bisa mendapatkan nilainya hanya dengan Request.QueryString["nama parameter"] atau langsung Request["nama parameter"]

Jika itu hanya string dan Anda ingin menguraikannya, ada dua cara
1 Ekspresi Reguler 2Pisahkan lalu lakukan traversal terpisah
Metode ekspresi reguler:

  1. /// <summary>
  2.         /// 获取url参数
  3.         /// </summary>
  4.         /// <param name="paramName">参数名称</param>
  5.         /// <param name="paramsStr">整个url</param>
  6.         /// <returns></returns>
  7.         public static string GetParams(string paramName, string paramsStr)
  8.         {
  9.             Regex regParam = new Regex("(?:^|&)" + paramName + "=(?<Value>[^&]*)", RegexOptions.IgnoreCase);
  10.             Match mth = regParam.Match(paramsStr.Trim());
  11.             if (mth.Success)
  12.             {
  13.                 //匹配成功
  14.                 return mth.Groups["Value"].Value;
  15.             }
  16.             else
  17.             {
  18.                 return null;
  19.             }
  20.         }
Salin kode


Adapun metode kedua, Anda harus split('&') terlebih dahulu, dan kemudian mengulangi array ini, dan kemudian split('=') untuk menentukan apakah nama parameter [0] sama dengan nilai yang ditentukan, dan jika itu adalah nilai yang ditentukan, maka langsung kembali ke [1] double for loop





Mantan:Masalah nilai latar belakang halaman server bootstrap-table
Depan:file bootstrap glyphicons-halflings-regular.woff2 melaporkan kesalahan 404
Diposting pada 09/11/2015 09.35.18 |
diuntungkan
 Tuan tanah| Diposting pada 26/02/2017 15.26.22 |
.net/c# untuk mendapatkan nilai parameter URL
http://www.itsvse.com/thread-3521-1-1.html
(Sumber: Arsitek)
 Tuan tanah| Diposting pada 09/04/2023 14.13.56 |
Cara membagi string dalam C# "----" dengan empat divisi
Dua berikut baik-baik saja. Faktanya, ada kebenaran. Karena itu pergi ke langit
Split(new string[] { "----" }, StringSplitOptions.RemoveEmptyEntries);
Split(new string[] { "-" }, StringSplitOptions.RemoveEmptyEntries);
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com