中间匹配空格,中间只能是空格,空格的个数不限,还可能没有空格.这样的正则应该怎么写?
比如:匹配"登录",要求匹配:"登 录"或者"登 录"或者"登录",正则应该写"登[表达式]录",这个表达式该如何写?
比如:匹配"登录",要求匹配:"登 录"或者"登 录"或者"登录",正则应该写"登[表达式]录",这个表达式该如何写?
解决方案 »
- winform怎么设置窗口右上角只有“关闭”,没有“最大化”和“最小化”按钮?
- .net datalist分页问题,设置了allowPaging=true,pagesize也设置了但是所有的数据还是在一个页面显示,求助
- 请教下Winsock服务端发的信息客户端接收之前处于什么位置
- 各位高手帮忙!!!LINUX
- 判断Treeview是否有下层,如有就将下层的值的和付给上层,怎么办?
- c#中怎样让一个窗口中弹出另一个窗口后,该窗口不可用,直到另一个窗口关闭后???
- 在c# winform中的datagrid添加下拉框
- 我用 SQLDMO 杀完进程恢复完数据库后就不可以调用数据库啦.SQLServer高手进来看看.
- ReadProcessMemory对WarIII无效怎么办
- WCF相关问题,你敢看吗?等待大神~
- 神奇的速度,C#导出到Excel,真的不是一般的慢啊。
- FORM验证的WEB服务页面,无法使用POST方式执行其中的函数...
if (Regex.IsMatch(str, @"^登\s*录$"))
{
Console.WriteLine("匹配");
}
else
{
Console.WriteLine("不匹配");
}
string ss = @"^中\s*国$";
Regex r = new Regex(ss);
Match m = r.Match(str);
if(m.Success)
{
this.richTextBox1.Text = m.Value;
}
这样写为什么找不到"中 国"?
string ss = @"中\s*国";
Regex r = new Regex(ss);
Match m = r.Match(str);
if (m.Success)
{
Console.WriteLine(m.Groups[0].Value);
} 输出"中 国"
string ss = @"中\s*国";
Regex r = new Regex(ss);
Match m = r.Match(str);
if (m.Success)
{
Console.WriteLine(m.Value);
}