Php 使用正则表达式仅获取特定字符(#)后面的数字
我有以下字符串:Php 使用正则表达式仅获取特定字符(#)后面的数字,php,regex,Php,Regex,我有以下字符串: #35+#36+#37+#38+#39+#40+#46+#47+#48+#49+#50+#51 如何实现在#之后只获取数字 另外,如何获取前面没有的任何数字?要匹配前面有的数字,请使用(?或数字 当然,在g(全局)选项中使用这两种模式 如果您想处理所有的数字,那么它是一个单循环,并且在这个循环中 循环检测,无论数字是否有前面的#,都可以使用另一个 选项,即(#?)(\d+) 此模式包含两个组: 可选的#和 一系列数字 然后,处理每个匹配项,从第2组读取数字并检查第1组,
#35+#36+#37+#38+#39+#40+#46+#47+#48+#49+#50+#51
如何实现在#
之后只获取数字
另外,如何获取前面没有
的任何数字?要匹配前面有
的数字,请使用(?
或数字
当然,在g
(全局)选项中使用这两种模式
如果您想处理所有的数字,那么它是一个单循环,并且在这个循环中
循环检测,无论数字是否有前面的#
,都可以使用另一个
选项,即(#?)(\d+)
此模式包含两个组:
- 可选的
和#
- 一系列数字
它是否包含用哪种语言编写的正则表达式?Bash、Perl、Python?请尝试更具体一些。请阅读。你应该向我们展示你已经尝试过/研究过的内容。它是用PHP编写的,我一直在玩,但没有成功。本周学习了正则表达式,计划本周末学习。今天我只需要这些代码非常感谢你,伙计