Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Hỏi cách kiểm tra tính hợp lệ của biểu thức bằng Regular Expression

    public static string FormatExpression(string expression)
    {
    expression = expression.ToLower().Replace(" ", "");
    expression = Regex.Replace(expression, @"(\+|\-|\*|\/|\%|\^){3,}", match => match.Value[0].ToString());

    expression = Regex.Replace(expression, @"(\+|\-|\*|\/|\%|\^)(\+|\*|\/|\%|\^)", match =>
    match.Value[0].ToString()
    );
    expression = Regex.Replace(expression, @"\+|\-|\*|\/|\%|\^|\)|\(", match =>
    String.Format(" {0} ", match.Value)
    );
    expression = expression.Replace(" ", " ");
    expression = expression.Trim();

    return expression;
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ý bạn là mem cộng đồng c việt hông hiểu regularexpression nên bạn hướng dẫn hả [IMG]images/smilies/biggrin.png[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •