Preg_Replace 使用字母数字字符串
现在,我有一个 preg_replace 查询,它仅适用于数字。我确定我没有将其限制为仅数字,有什么帮助吗?
Preg_Replace代码
viewedResult = preg_replace('/#!(\d{1,4})/', '<a href="updateMooring.php?Number2=${1}&id='. $id .'">${1}</a>', $viewedResult);
需要替换的字符串
012A
Right now, I have a preg_replace query which only works with numbers. I am sure I didn't restrict it to just numbers, any help?
Code For Preg_Replace
viewedResult = preg_replace('/#!(\d{1,4})/', '<a href="updateMooring.php?Number2=${1}&id='. $id .'">${1}</a>', $viewedResult);
String required to be replaced
012A
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
\d
表示“数字”。如果您需要更多,请尝试使用[0-9A-Z]
等字符集。\d
means 'digit'. If you need more, try with character sets like[0-9A-Z]
.如果要包含小写和大写
az
、0-9
和下划线 (_
),您可以使用单词字符。If you want to include lowercase and uppercase
a-z
,0-9
and underscore (_
), you can use word character.