让我说我有一个这样的词是"I shoot someone using ak47 and m4s 32 times"
什么是删除纯号码的最佳方法,这样我才会得到"I shoot someone using ak47 and m4s times"
如果有人能教我怎么做,我会很高兴.
你可以用正则表达式检查单词边界和数字来做到这一点:
/\b\d+\b/
Run Code Online (Sandbox Code Playgroud)
在这里,您要检查单词边界,后跟任意数量的数字,后跟另一个单词边界.正斜杠是分隔线.
然后你可以使用例如preg_replace用空字符串替换匹配的数字:
$result = preg_replace('/\b\d+\b/', '', $your_string);
Run Code Online (Sandbox Code Playgroud)
请注意,在最终之间会有两个空格m4s,times但在html输出中你不会看到它.如有必要,您也可以搜索这些内容.