【发布时间】:2022-11-23 20:48:01
【问题描述】:
所以我在一个文本文件中有这个:
"00:00:25,58 --> 00:00:27,91 (DRAMATIC MUSIC PLAYING)"
我想删除里面的字符并包括大括号本身:
"00:00:25,58 --> 00:00:27,91 "
eng_sub = open(text).read()
eng_sub2 = re.sub("\(", "", eng_sub)
new_eng_sub = re.sub("\)", "", eng_sub2)
open(text, "w").write(new_eng_sub)
我试过使用 sub() 并删除了一个字符,但我真正想做的是在这两个字符之间操作字符(即“(”,“)”)字符。
我不知道该怎么做。感谢您的帮助。
【问题讨论】:
-
这回答了你的问题了吗? How to delete the words between two delimiters?
-
I want to remove characters inside and including the braces itself,but what i really want to do is manipulate characters between those 2 (i.e. "(" , ")") characters.那是哪一个?你想要什么操作?
标签: python python-3.x string