10/10/2018, 10:38

Cắt chuổi trong ASP.Net

Mình có một chuổi như sau str="{1itemid=1}{itemname1=as}{2itemid=2}{itemname 2=name}"
bây giờ mình muốn viết một hàm để cắt chuổi này với giá trị truyền vào là str1="itemid". Giá trị truyền vào là thay đổi được, chuổi ban đầu cũng thay đổi được. Mình muốn là khi truyền vào giá trị bất kỳ mà nếu chuổi truyền vào có thì cắt.
Ở bên ngoài thì mình chỉ cần dùng dòng for để gọi hàm cắt chuổi này là có thề lấy tất cả các giá trị.
Mong các pro giup đõ
[color=red]
quanghien2005k viết 12:52 ngày 10/10/2018
sao không ai trả lời hết vậy ?
nguyenphatit_ag viết 12:51 ngày 10/10/2018
Bài tập1 : Viết chương trình cho phép người dùng nhập vào một chuỗi .Sau đó đếm số ký tự xuất hiện của từng ký tự trong chuổi như ví dụ sau :

‘a’ : 2
‘g’ : 5
‘2’ : 1

[=========> Bổ sung bài viết <=========]

có ai giúp dùm không bằng asp.net đó
lenggiauit viết 12:48 ngày 10/10/2018
Được gửi bởi quanghien2005k
Mình có một chuổi như sau str="{1itemid=1}{itemname1=as}{2itemid=2}{itemname 2=name}"
bây giờ mình muốn viết một hàm để cắt chuổi này với giá trị truyền vào là str1="itemid". Giá trị truyền vào là thay đổi được, chuổi ban đầu cũng thay đổi được. Mình muốn là khi truyền vào giá trị bất kỳ mà nếu chuổi truyền vào có thì cắt.
Ở bên ngoài thì mình chỉ cần dùng dòng for để gọi hàm cắt chuổi này là có thề lấy tất cả các giá trị.
Mong các pro giup đõ
[color=red]
Nói gì hiễu chết liền
Thế này ko biết có phải ko ?
Bây giờ bạn khai báo 1 str = StringFormat("1itemID = {0} itemname11 = {1}", giá trị 1itemID, giá trị itemname1)
Như thế thì muốn thay đỗi chuỗi chỉ cần thay đỗi giá trị đưa vào thôi

[=========> Bổ sung bài viết <=========]

Được gửi bởi nguyenphatit_ag
Bài tập1 : Viết chương trình cho phép người dùng nhập vào một chuỗi .Sau đó đếm số ký tự xuất hiện của từng ký tự trong chuổi như ví dụ sau :

‘a’ : 2
‘g’ : 5
‘2’ : 1

[=========> Bổ sung bài viết <=========]

có ai giúp dùm không bằng asp.net đó
Tạo 1 form có 1 cái TextBox và 1 cái Label , 1 cái nút rồi thêm cái function indexChar phía dưới vào
Code:
 private void indexChar(TextBox tb, Label lb)
        {
            String str = tb.Text;
            Char[] strs = str.ToUpper().ToCharArray();
            lb.Text = "";
            
            for (int c = 0; c < 26; c++)
            {
                String ch = "";
                String vt = "";
               for(int i=0; i<strs.Length; i ++)
               {
                   
                   if(strs[i].ToString() != " " && strs[i] == Convert.ToChar(c+ 65))
                   {
                       ch = strs[i].ToString();
                       vt+= i.ToString() + ", ";
                   }

               }
                   if (ch != "")
                   {
                       lb.Text += "Tim thay: " + ch + " Tai Vi Tri: " + vt + "\n";
                   }
             }
        }
lenhac viết 12:50 ngày 10/10/2018
ban thu lam trong conso di
Bài liên quan
0