我有一根绳子。如何删除某个字符后的所有文本?(在这种情况下……) 之后的文字将…这就是为什么我想删除某一个字符之后的所有字符。
当前回答
如果你想删除一个字符串中最后出现的分隔符之后的所有内容,我发现这很好:
. join (string_to_split.split <分离器>(<分离器>)[1]):
例如,如果string_to_split是一个像root/location/child/too_far.exe这样的路径,并且你只想要文件夹路径,你可以通过"/".join(string_to_split.split("/")[:-1])分割,你将得到 根/位置/孩子
其他回答
另一种使用re的简单方法是
import re, clr
text = 'some string... this part will be removed.'
text= re.search(r'(\A.*)\.\.\..+',url,re.DOTALL|re.IGNORECASE).group(1)
// text = some string
import re
test = "This is a test...we should not be able to see this"
res = re.sub(r'\.\.\..*',"",test)
print(res)
输出:“这是一个测试”
从文件中:
import re
sep = '...'
with open("requirements.txt") as file_in:
lines = []
for line in file_in:
res = line.split(sep, 1)[0]
print(res)
find方法将返回字符串中的字符位置。然后,如果你想从角色中删除所有东西,这样做:
mystring = "123⋯567"
mystring[ 0 : mystring.index("⋯")]
>> '123'
如果你想保留字符,在字符位置上加1。
如果你想删除一个字符串中最后出现的分隔符之后的所有内容,我发现这很好:
. join (string_to_split.split <分离器>(<分离器>)[1]):
例如,如果string_to_split是一个像root/location/child/too_far.exe这样的路径,并且你只想要文件夹路径,你可以通过"/".join(string_to_split.split("/")[:-1])分割,你将得到 根/位置/孩子
推荐文章
- Numpy Max vs amax vs maximum
- 我应该在.gitignore文件中添加Django迁移文件吗?
- 每n行有熊猫
- 实例属性attribute_name定义在__init__之外
- 如何获取在Python中捕获的异常的名称?
- 第一次出现的值大于现有值的Numpy
- 如何从Python函数中返回两个值?
- 前一个月的Python日期
- Python中方括号括起来的列表和圆括号括起来的列表有什么区别?
- Python日志记录不输出任何东西
- 每n秒运行特定代码
- SQLAlchemy是否有与Django的get_or_create等价的函数?
- 如何将python datetime转换为字符串,具有可读格式的日期?
- 美丽的汤和提取div及其内容的ID
- 在Python中重置生成器对象