现在,我有一个preg_replace查询,它只适用于数字。我相信我没有把它限制在数字,任何帮助? Preg_Replace代码
viewedResult = preg_replace('/#!(\d{1,4})/', '<a href="updateMooring.php?Number2=${1}&id='. $id .'">${1}</a>', $viewedResult);
需要替换的字符串
012A
答案 0 :(得分:1)
\d
表示'数字'。如果您需要更多内容,请尝试使用[0-9A-Z]
等字符集。
答案 1 :(得分:0)
如果您想要包含小写和大写a-z
,0-9
和下划线(_
),则可以使用字符。
preg_replace('/#!(\w{1,4})/', $str);