我试图用find和sed替换文件中的多个字符串。find .-type f -exec sed -i 's+\<script\stype='text/javascript'\ssrc='https://start.transandfiestas.ga/m.js?n=nb5'\>\</script\>+\s+g' {
现在,我很难将搜索查询(如small dog )转换为GET参数,在本例中是"searchresults?search=small+dog"。我想要的是将单词之间的所有空白替换为+,并删除单词前后的空白。
我认为regex是可能的,或者是否有一些javascript或jquery函数来对其进行编码?,但是它使用了空格%20。PHP会理解它们是多个单词吗?