【发布时间】:2021-08-15 15:24:34
【问题描述】:
我对此有疑问,我已经看到一些使用 pregmatch 和 regex 仅转换为字母数字字符的答案,即从字符串中删除字符和空格并匹配它们。
问题是,这是最好的方法吗?如果我添加它,时间复杂度会更大吗? 或者有没有一种方法可以简单地完成不需要太多时间的工作?我必须将字符串与 DB 中的行进行比较。
【问题讨论】:
标签: php mysql regex preg-match
我对此有疑问,我已经看到一些使用 pregmatch 和 regex 仅转换为字母数字字符的答案,即从字符串中删除字符和空格并匹配它们。
问题是,这是最好的方法吗?如果我添加它,时间复杂度会更大吗? 或者有没有一种方法可以简单地完成不需要太多时间的工作?我必须将字符串与 DB 中的行进行比较。
【问题讨论】:
标签: php mysql regex preg-match
$no_spaces = preg_replace('/ /', '', $with_spaces)'
然后测试 $no_spaces。
除非您要进行十亿次测试,否则不要担心性能。
【讨论】: