判断字符串是否匹配一个自定义格式?

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:58:25
怎么判断一个字符串是否匹配一个自定义格式?
具体情况使这样得 我需要处理两种字符串 一种直接输出 一种要嵌入数据后输出 所以我现在需要区分这两种字符串
我要匹配的格式不是固定得,比如:这个字符串中含有得“{}”对的 个数,必须是成对哦! 期间可能还有什么别的字符,数字啊什么的。

使用正则表达式。

以下示例使用 Regex 类的 Match 方法返回 Match 类型的对象,以便找到输入字符串中第一个匹配。此示例使用 Match 类的 Match.Success 属性来指示是否已找到匹配。

Regex r = new Regex("abc"); // 定义一个Regex对象实例
Match m = r.Match("123abc456"); // 在字符串中匹配
if (m.Success)
{
Console.WriteLine("Found match at position " + m.Index); //输入匹配字符的位置
}

正则表达式的语法简单教程:http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm

C#下面使用正则表达式的简要教程:http://www.yesky.com/top/389/2036889.shtml

正则表达式.

用正则