Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Cắt n ký tự đầu tiên của một chuỗi với C#

  1. #1
    Ngày gia nhập
    02 2009
    Bài viết
    12

    Mặc định Cắt n ký tự đầu tiên của một chuỗi với C#

    Hiển thị n ký tự đầu tiên của chuỗi mà không cắt từ nửa chừng của một từ .
    em mong cac pro huong dan.Co code demo thi cang tot
    Em xin cam on truoc!

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    /Users/richtran
    Bài viết
    103

    Trích dẫn Nguyên bản được gửi bởi hatduoimua Xem bài viết
    Hiển thị n ký tự đầu tiên của chuỗi mà không cắt từ nửa chừng của một từ .
    em mong cac pro huong dan.Co code demo thi cang tot
    Em xin cam on truoc!
    Bạn nói rõ câu yêu cầu của bạn lại xem. Tôi đọc mà ko hiểu ??

  3. #3
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Trích dẫn Nguyên bản được gửi bởi hatduoimua Xem bài viết
    Hiển thị n ký tự đầu tiên của chuỗi mà không cắt từ nửa chừng của một từ .
    em mong cac pro huong dan.Co code demo thi cang tot
    Em xin cam on truoc!
    Theo Four thì bạn làm thế này:
    +Xét tại vị trí n xem ký tự đó có phải là kí tự phân cách( dấu cách, dấu chấm,phẩy,..) hay ko?
    +Có 2 TH:
    -Th1: Đúng là ký tự phân cách thì tiến hành substring(0,n)=> xong.
    -Th2:Không phải là ký tự phân cách. Khi đó, thì tùy vào bạn muốn "tiến" hay "lùi" để tới ký tự phân cách thì dừng lại. Khi tìm được vị trí là ký tự phân cách thì lại tiền hành substring=> xong.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  4. #4
    Ngày gia nhập
    09 2011
    Bài viết
    43

    Em khai báo 1 chuỗi datetime dạng: dd/MM/yyyy hh:mm:ss ở trong database, bây giờ em muốn cắt lấy phần giờ và phút để đưa vào 1 textbox thì làm thế nào

  5. #5
    Ngày gia nhập
    02 2009
    Bài viết
    12

    Anh Mr 4 có thế code demo cho em đươc không.Lam sao mình có thể lấy được phân cách để cắt chứ

  6. #6
    Ngày gia nhập
    02 2009
    Bài viết
    12

    Mặc định Cắt n ký tự đầu tiên của một chuỗi với C#

    sparrows_91 muốn lấy giờ fut giây thì trong sql dùng hàm:Convert(nvarchar(10),@NgàyCanlay,108)

  7. #7
    Ngày gia nhập
    03 2011
    Bài viết
    67

    Trích dẫn Nguyên bản được gửi bởi sparrows_91 Xem bài viết
    Em khai báo 1 chuỗi datetime dạng: dd/MM/yyyy hh:mm:ss ở trong database, bây giờ em muốn cắt lấy phần giờ và phút để đưa vào 1 textbox thì làm thế nào
    string chuoi;
    chuoi= dd/MM/yyyy hh:mm:ss ;
    string[] laychuoi= chuoi.split(' ');

    và cuối cùng kết quả bạn muốn lấy là laychuoi[1]
    cố gắng từng ngày cho đến tương lai

  8. #8
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Trích dẫn Nguyên bản được gửi bởi hatduoimua Xem bài viết
    Anh Mr 4 có thế code demo cho em đươc không.Lam sao mình có thể lấy được phân cách để cắt chứ
    Ví dụ nè. A làm sơ sơ cho em nên chưa bắt lỗi gì cả, cắt có thể cũng chưa được đẹp. E tự hoàn thiện nhé.
    Visual C# Code:
    1.  int n = int.Parse(txtN.Text);
    2.             string strS = txtS.Text.Trim();
    3.             string strResult = "";
    4.             string strPhanCach = ",. -";
    5.            //-------------Bat dau cat xau---------------
    6.             //------TH1: n hoặc (n-1) la vi tri dau cach-----------
    7.             if (strPhanCach.Contains(strS[n]) || strPhanCach.Contains(strS[n-1]))
    8.             {
    9.                 strResult = strS.Substring(0, n);
    10.             }
    11.             //------TH2: n ko phai ki tu phan cach----
    12.             else
    13.             {
    14.                 //-------Tien len ki tu phan cach-------------
    15.                 int i = n + 1;
    16.                 while (i < strS.Length && strPhanCach.Contains(strS[i]) == false)
    17.                     i++;
    18.                 strResult = strS.Substring(0, i);//cat vao xau ket qua
    19.             }
    20.             txtKQ.Text = strResult;
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Lập trình C In k số nguyên tố đầu tiên có tổng các chữ số là chắn trong mảng, lỗi chỉ kiểm tra được với số đầu tiên?
    Gửi bởi ncn1992vn trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 23-11-2012, 10:20 PM
  2. Replace chữ đầu tiên tìm thấy trong chuỗi
    Gửi bởi danhailua trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 26-10-2011, 07:47 PM
  3. Lấy chuỗi đầu tiên giữa 2 "biên" trong RegEx với lập trình C#
    Gửi bởi sting2582000 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 03-03-2011, 11:45 AM
  4. xử lý chuổi ký tự đầu tiên từ thường sang hoa trên C
    Gửi bởi chiensy trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 12-07-2009, 06:51 PM
  5. viết hàm trả về vị trí đầu tiên kí tự c trong chuỗi
    Gửi bởi thangit trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 18
    Bài viết cuối: 25-10-2008, 01:26 PM

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn