社区
C#
帖子详情
匹配空格
kokubo_wing
2007-02-01 10:49:07
中间匹配空格,中间只能是空格,空格的个数不限,还可能没有空格.这样的正则应该怎么写?
比如:匹配"登录",要求匹配:"登 录"或者"登 录"或者"登录",正则应该写"登[表达式]录",这个表达式该如何写?
...全文
308
14
打赏
收藏
匹配空格
中间匹配空格,中间只能是空格,空格的个数不限,还可能没有空格.这样的正则应该怎么写? 比如:匹配"登录",要求匹配:"登 录"或者"登 录"或者"登录",正则应该写"登[表达式]录",这个表达式该如何写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kokubo_wing
2007-02-01
打赏
举报
回复
唉,全是星星在回答问题,分给少了,不好分配,下午在问一个问题,开200分的帖子.liujia_0421(SnowLover) 同志太无私了,次次都敲代码,真心的感谢!
kokubo_wing
2007-02-01
打赏
举报
回复
哦,谢谢!
liujia_0421
2007-02-01
打赏
举报
回复
而我把^和$去掉后就没有这个限制,就可以匹配到"中 国"了...
liujia_0421
2007-02-01
打赏
举报
回复
TO:这样写为什么找不到"中 国"?
这是因为你这样写的正则表达式..
@"^中\s*国$"
你用了"^"和"$",表示你所要匹配的字符串必须要以"中"开始,"以"国"结束...
而你的字符串"中 国人阿三大"不符合这个要求(即以"中"开始,以"国"结束")...
暗石绿
2007-02-01
打赏
举报
回复
string ss = @"^中\s*国";
看来你没了解 $ 的意思
liujia_0421
2007-02-01
打赏
举报
回复
or
string str = "中 国人阿三大";
string ss = @"中\s*国";
Regex r = new Regex(ss);
Match m = r.Match(str);
if (m.Success)
{
Console.WriteLine(m.Value);
}
liujia_0421
2007-02-01
打赏
举报
回复
这个意思?
string str = "中 国人阿三大";
string ss = @"中\s*国";
Regex r = new Regex(ss);
Match m = r.Match(str);
if (m.Success)
{
Console.WriteLine(m.Groups[0].Value);
}
输出"中 国"
kokubo_wing
2007-02-01
打赏
举报
回复
string str = "中 国人阿三大";
string ss = @"^中\s*国$";
Regex r = new Regex(ss);
Match m = r.Match(str);
if(m.Success)
{
this.richTextBox1.Text = m.Value;
}
这样写为什么找不到"中 国"?
liujia_0421
2007-02-01
打赏
举报
回复
don't forget
using System.Text.RegularExpressions;
liujia_0421
2007-02-01
打赏
举报
回复
for example:
string str = "登 录";
if (Regex.IsMatch(str, @"^登\s*录$"))
{
Console.WriteLine("匹配");
}
else
{
Console.WriteLine("不匹配");
}
kokubo_wing
2007-02-01
打赏
举报
回复
直接可以定义成string str="^登\s*录$"?
liujia_0421
2007-02-01
打赏
举报
回复
^登\s*录$
cancerser
2007-02-01
打赏
举报
回复
"登[ ]*录"
//括号里现在是个半角的空格,如果需要把全角的也添里就OK了
暗石绿
2007-02-01
打赏
举报
回复
^登\s*录$
匹配
空格
字符正则
匹配
空格
字符正则 求求你们不要再说s可以
匹配
空格
了,s
匹配
任意的空白符,包括
空格
,制表符(tab),换行符,中文全角
空格
,我现在只想
匹配
空格
。 网上找了很多种方法,最后找到一种方法,j记录一下,采用
空格
的...
chatgpt赋能python:Python
匹配
空格
Python
匹配
空格
是解析和识别字符串中的
空格
的过程。在Python中,
空格
被视为一种特殊字符,因此我们需要使用特殊的语法来
匹配
它们。Python提供了多种方法来
匹配
空格
,包括使用正则表达式和内置函数。本文由chatgpt...
匹配
空格
的正则表达式
匹配
空格
的正则表达式
java中正则表达式无法
匹配
空格
在众多正则表达式的教程中,对于\s的解释都是
匹配
空格
。但在java中,这种说法我认为是不正确的,因为对于在java中的多种
空格
,\s不能对他们全部进行
匹配
。 半角
空格
:“ ”. Unicode编码为:\u0020 可以通过正则...
java正则解决\s无法
匹配
空格
问题
java正则中,我们习惯用 “\s” 去
匹配
空格
,但是存在一些特殊的
空格
没法
匹配
,可以使用 [\u3000|\u0020|\u00A0] 来代替 \s 解释: \u0020 : 半角
空格
“ ”,\s可以
匹配
到 \u3000 : 全角
空格
“ ”,\s无法
匹配
\...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章