社区
C#
帖子详情
匹配空格
kokubo_wing
2007-02-01 10:49:07
中间匹配空格,中间只能是空格,空格的个数不限,还可能没有空格.这样的正则应该怎么写?
比如:匹配"登录",要求匹配:"登 录"或者"登 录"或者"登录",正则应该写"登[表达式]录",这个表达式该如何写?
...全文
274
14
打赏
收藏
匹配空格
中间匹配空格,中间只能是空格,空格的个数不限,还可能没有空格.这样的正则应该怎么写? 比如:匹配"登录",要求匹配:"登 录"或者"登 录"或者"登录",正则应该写"登[表达式]录",这个表达式该如何写?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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记录一下,采用
空格
的unicode码 2.半角
空格
(英文符号)\u0020,代码中常用的; 3.全角
空格
(中文符号)\u3000,中文文章中使用; ...
chatgpt赋能python:Python
匹配
空格
Python
匹配
空格
是解析和识别字符串中的
空格
的过程。在Python中,
空格
被视为一种特殊字符,因此我们需要使用特殊的语法来
匹配
它们。Python提供了多种方法来
匹配
空格
,包括使用正则表达式和内置函数。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡专注于。
java中正则表达式无法
匹配
空格
\s能否
匹配
三种
空格
在众多正则表达式的教程中,对于\s的解释都是
匹配
空格
。但在java中,这种说法我认为是不正确的,因为对于在java中的多种
空格
,\s不能对他们全部进行
匹配
。 半角
空格
:“ ”. Unicode编码为:\u0020 可以通过正则表达式中的\s进行
匹配
全角
空格
:“ ” Unicode编码为:\u3000 不能通过正则表达式中的\s进行
匹配
不换行
空格
(连续
空格
) ...
匹配
空格
的正则表达式
匹配
空格
的正则表达式
java正则解决\s无法
匹配
空格
问题
学习笔记: java正则中,我们习惯用 “\s” 去
匹配
空格
,但是存在一些特殊的
空格
没法
匹配
,可以使用 [\u3000|\u0020|\u00A0] 来代替 \s 解释: \u0020 : 半角
空格
“ ”,\s可以
匹配
到 \u3000 : 全角
空格
“ ”,\s无法
匹配
\u00A0 : 多用于office中,\s无法
匹配
转载自:https://www.cnblogs.com/XM-CHC/p/12366979.html ...
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章