日志-2021-10-26

敏感字符
? * : “ < > \ / | 。
1:replace方法
1 | title ='把我看成新闻的*标题把。'.replace('*', '') |
但聪明的小伙伴可能已经想到,那要是出现另外八个字符,不就又报错了嘛。没错,所以可以用另外一种方法。
2:translate方法
1 | intab ="?*/\|.:><" |
这里用到了两个字符串的方法,第一个是maketrans,第二个是translate, maketrans() 方法用于创建字符映射的转换表,接受两个参数,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串,表示转换的目标。
translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符,table – 翻译表,翻译表是通过maketrans方法转换而来。这里把每个敏感字符都替换成了空格。
- 本文标题:日志-2021-10-26
- 本文作者:RtZhao
- 创建时间:2021-10-26 12:43:51
- 本文链接:https://www.rtzhao.site/2021/10/26/日志-2021-10-26/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论