首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >匹配正则表达式中的空格

匹配正则表达式中的空格
EN

Stack Overflow用户
提问于 2009-02-17 16:34:04
回答 5查看 1.1M关注 0票数 294

如何匹配PHP正则表达式中的空格字符?

我的意思是像"gavin schulz",两个词之间的空格。我使用正则表达式来确保我只允许字母、数字和空格。但我不知道该怎么找地方。这就是我现在所拥有的:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$newtag = preg_replace("/[^a-zA-Z0-9s|]/", "", $tag);
EN

回答 5

Stack Overflow用户

发布于 2009-02-17 16:49:00

要精确匹配空格字符,可以使用八进制值\040 (Unicode characters displayed as octal)或十六进制值\x20 (Unicode characters displayed as hex)。

下面是正则表达式语法参考:https://www.regular-expressions.info/nonprint.html

票数 57
EN

Stack Overflow用户

发布于 2009-02-17 16:37:54

在Perl中,开关是\s (空格)。

票数 8
EN

Stack Overflow用户

发布于 2009-02-17 16:43:12

在我看来,在这种情况下使用REGEX将是过度杀伤力。为什么不直接用strpos来查找空格字符呢?此外,正则表达式中的空格字符没有什么特殊之处,您应该能够像搜索任何其他字符一样搜索它。也就是说,除非您禁用了模式空白,在这种情况下几乎不需要这样做。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/559363

复制
相关文章
Java正则匹配空格_js正则表达式匹配空格
针对tab键带来的多个空格问题,有时候我们针对带空格的一行数据要进行切割,如果有多个空格就会出现就会切割空格出现,我们想把空格都去掉,所以需要用到某些方法。
全栈程序员站长
2022/11/09
11.1K0
Java正则匹配空格_正则表达式允许空格
Boolean xx= Pattern.matches(“^[a-zA-Z0-9\\s]*$”, ” 801 Tampines Ave 4 Singapore 520801sss1″); 匹配结果是false
全栈程序员站长
2022/09/29
2K0
正则表达式去空格
smSmsModelName.replace(/(^\s*)|(\s*$)/g,”“);
用户4029012
2023/08/24
4200
PHP中的正则表达式及模式匹配
PHP中对于正则处理文本提供了两种方式,一种是PCRE方式(PCRE库是一个实现了与perl 5在语法和语义上略有差异(详见下文)的正则表达式模式匹配功能的函数集. 当前的实现对应于perl 5.005.);另一个是POSIX方式。
大江小浪
2018/07/25
2.9K0
Latex中的空格
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124692.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/21
1.2K0
latex中的空格
两个quad空格 a \qquad b a \qquad b 两个m的宽度 quad空格 a \quad b a \quad b 一个m的宽度 大空格 a\ b a\ b 1/3m宽度 中等空格 a\;b a\;b 2/7m宽度 小空格 a\,b a\,b 1/6m宽度 没有空格 ab ab\, 紧贴 a\!b a\!b 缩进1/6m宽度
狼啸风云
2019/08/18
2.7K0
正则表达式来了,Excel中的正则表达式匹配示例
当需要在单元格区域中找到某个值时,可以使用MATCH函数。在单元格中查找特定字符串时,FIND函数和SEARCH函数非常方便。如何知道单元格中是否包含与给定模式匹配的信息?显然,可以使用正则表达式。
fanjy
2021/11/10
22.2K0
正则表达式来了,Excel中的正则表达式匹配示例
正则表达式在密码强度匹配中的使用
  今天领导让我写几个正则表达式来对密码做强度验证,听到写正则表达式内心是这样的感觉(哈哈,三分钟搞定,今天又可以打鱼了)。需求如下:密码组成只能是数字,字母,英文可见半角符号,然后需要如下4个表达式:
用户2038589
2018/09/06
4K0
js正则表达式替换空格
例如,比如说要将1b9d6bcd-bbfd-4b2d-9b5d-ab8dfbbd4bed这种格式的uuid字符串中的-字符使用空格替换,可以使用下面的代码:
ccf19881030
2020/11/10
14.8K0
[剑指offer] 正则表达式匹配
请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配
尾尾部落
2018/09/04
1.3K0
正则表达式匹配
该文讲述了如何用正则表达式匹配包括‘.’和‘*’在内的正则表达式。‘.’表示任意一个字符,而‘*’表示它前面的字符可以出现任意次(包含0次)。该算法利用动态规划的思想,结合字符串和模式的特点,进行匹配。
用户1148830
2018/01/03
1.6K0
正则表达式:.Net Framework平衡组/递归匹配搜索源码中的函数/方法({}匹配)
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/52230558
10km
2019/05/25
1.4K0
HTML中的空格字符_dw空格代码怎么打
在学习插入空格字符代码书写方法之前,我们要知道,html代码的空格字符,在浏览器中,总会被压缩为一个字符!也就是说,你在html文本中输入多个空格,但在浏览器中,只会保留显示一个字符,其余的都将被浏览器删除。
全栈程序员站长
2022/09/28
5K0
HTML中的空格字符_dw空格代码怎么打
正则表达式中请问怎么匹配小于100的数字?
前几天在Python最强王者交流群【Chloe】问了一道Pandas处理的问题,如下图所示。
前端皮皮
2022/08/17
1.4K0
正则表达式中请问怎么匹配小于100的数字?
正则表达式匹配_正则表达式匹配字符串长度
请实现一个函数用来匹配包括’.’和’*’的正则表达式。模式中的字符’.’表示任意一个字符,而’*’表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹配
全栈程序员站长
2022/09/19
2K0
JavaScript 技术篇-js正则表达式匹配字符串左右两边是否包含空格
同理 /(\s$)/ 是匹配右边的空格。 只要包含空格是 /(\s)/。 还可以通过 indexOf(" ") 来进行检测是否包含空格。
小蓝枣
2020/09/23
3K0
Python中的正则表达式及其常用匹配函数用法简介
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在这篇文章之前,小编整理过Python正则表达式系列文章,如下所示:
Python进阶者
2020/05/29
1.3K0
Html中的空格符
  CSS中当 white-space 属性取值为pre时,浏览器会保留文本中的空格和换行,例如:
全栈程序员站长
2022/11/09
2.1K0
正则表达式范围匹配
近期小编在进行评测语料的制作时,涉及到一些复杂字符串的过滤和提取等内容,例如找出某一句话中在某个特定语句结构下出现的文字,虽然使用循环,if-else等语句可以搞定,但是比较麻烦,使用正则表达式处理就比较方便。
用户5521279
2020/03/19
3.2K0
点击加载更多

相似问题

匹配正则表达式中的匹配项之间的空格

137

正则表达式-匹配空格

20

删除正则表达式匹配中的空格

31

匹配空格或不匹配的正则表达式

32

匹配正则表达式的空格- Java

104
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文