我有一个看起来像这样的python字符串:
str='(/|\\)cmd\.exe$'
现在我想删除特殊字符并获取以下字符串:
new_str=replace_func(str)
print new_str
cmd.exe
有人可以帮我,如何编写这个 replace_func 函数。提前致谢!
我有一个看起来像这样的python字符串:
str='(/|\\)cmd\.exe$'
现在我想删除特殊字符并获取以下字符串:
new_str=replace_func(str)
print new_str
cmd.exe
有人可以帮我,如何编写这个 replace_func 函数。提前致谢!
使用正则表达式可以删除特殊字符
这是一个正则表达式,用于匹配不是字母或数字的字符串:
[^A-Za-z0-9]+
前任:
import re
str='(/|\\)cmd\.exe$'
re.sub('[^A-Za-z0-9.]+', '',str)
尝试这个:
string = "(/|\\)cmd\.exe$"
chars_to_remove = ("(|\\/$")
for char in chars_to_remove:
string=string.replace(char, "")
print string