从字符串中删除特殊字符,如果字符串在 python 中具有一定长度,则添加更多字符
removing special charactets from string and add more if string is of certain length in python
我正在阅读包含以下条目的 .txt 和 .log 扩展文件
$AV:3666,0000,0*
$AV:3664,0000,0*
但我想删除多余的字符和符号 (AV....0000,0*) 以便我可以拥有这样的条目
$:2226
$:2308
我如何在 python 中进行操作,下面是我正在使用的代码
source_path = 'C:\Users\User\Downloads\file1'
file_formats = ['.txt','.log']
filenames = []
for filename in os.listdir():
for file_format in file_formats:
if filename.endswith(file_format):
filenames.append(filename)
感谢您的帮助
看看我漂亮的正则表达式
import re
x = "$AV:3664,0000,0*"
line = re.sub('[AV,0000,0*]', '', x)
真是太棒了。
看看这个斑点输出。
$:3664
我正在阅读包含以下条目的 .txt 和 .log 扩展文件
$AV:3666,0000,0*
$AV:3664,0000,0*
但我想删除多余的字符和符号 (AV....0000,0*) 以便我可以拥有这样的条目
$:2226
$:2308
我如何在 python 中进行操作,下面是我正在使用的代码
source_path = 'C:\Users\User\Downloads\file1'
file_formats = ['.txt','.log']
filenames = []
for filename in os.listdir():
for file_format in file_formats:
if filename.endswith(file_format):
filenames.append(filename)
感谢您的帮助
看看我漂亮的正则表达式
import re
x = "$AV:3664,0000,0*"
line = re.sub('[AV,0000,0*]', '', x)
真是太棒了。 看看这个斑点输出。
$:3664