Javascript 使用正则表达式删除的文本将保留空白
如何删除文本和空白 例如:Javascript 使用正则表达式删除的文本将保留空白,javascript,regex,string,Javascript,Regex,String,如何删除文本和空白 例如: http://www.exampleweb.com/myprogram.rar http://www.examplebackup.com/mybackups.rar http://www.exampleweb.com/myprogram1.rar 我用这样的东西来摆脱第二行: http://www.examplebackup.com/.+?.rar 最终结果是: http://www.exampleweb.com/myprogram.rar http://www
http://www.exampleweb.com/myprogram.rar
http://www.examplebackup.com/mybackups.rar
http://www.exampleweb.com/myprogram1.rar
我用这样的东西来摆脱第二行:
http://www.examplebackup.com/.+?.rar
最终结果是:
http://www.exampleweb.com/myprogram.rar
http://www.exampleweb.com/myprogram1.rar
但我想要这样的东西,不留空格:
http://www.exampleweb.com/myprogram.rar
http://www.exampleweb.com/myprogram1.rar
请帮帮我,我是正则表达式中的noob。我想你可能忘了逃避“any char”操作符。试试这个:
http://www.examplebackup.com/mybackups/.+?\.rar
好吧,你的正则表达式在结尾不匹配新行,所以它不会影响它。要解决此问题,请在末尾添加
\n
--注意,在右边,匹配不是movie
,而是movie
,后面有一个换行符
我想推荐一些可能适用于或不适用于您的实际正则表达式的其他事项:
- 您需要在正则表达式中转义斜杠(
=>/
),否则可能会导致问题李>\/
- 您需要转义文字句号(
=>
),否则它将匹配该位置的任何字符(即\.
也将匹配backup.rar
)backup:rar