正则表达式 如何匹配头部英文空格
如有这样一条标题:3.2mynameisWuming.3的前面有一个空格,其后还有好多空格,而我只想匹配3前面的那个空格,是用正则表达式去匹配,不可以用indexof("...
如有这样一条标题: 3.2 my name is Wuming.
3的前面有一个空格,其后还有好多空格,而我只想匹配3前面的那个空格,是用正则表达式去匹配,不可以用indexof(" ")之类的函数,请问有什么办法呢?^\s为什么不可以呢? 展开
3的前面有一个空格,其后还有好多空格,而我只想匹配3前面的那个空格,是用正则表达式去匹配,不可以用indexof(" ")之类的函数,请问有什么办法呢?^\s为什么不可以呢? 展开
3个回答
展开全部
/^\s/ 就可以,但是不能用[^\s],因为这样就是匹配“不为空格的任意字符”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^(\s)这是可以的,你用什么语言
追问
我用C#写一个正则匹配器,但是开头的空格 用^/s不行,其他的都可以正确匹配。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的^\s差一个斜线
这样写^\\s
这样写^\\s
追问
那不成了匹配一个“\”和一个"S"了吗
追答
要看你用的什么语言 有的语言中\有转义符的意思 所以是两个代表一个 ,要不你先这样试试吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询