strip相关内容

Python 中的 String.strip()

在学习 python 时,我发现了这段代码,它接受一个文本文件,将每一行拆分成一个数组,然后将其插入到自定义字典中,其中数组 [0] 是键,数组 [1] 是价值: my_dict = {}infile = open("file.txt")对于 infile 中的行:#line = line.strip()#parts = [p.strip() for p in line.split("\t")] ..
发布时间:2021-08-31 18:48:51 Python

如何使用正则表达式从python中的字符串中删除标签?(不是在 HTML 中)

我需要从 python 中的字符串中删除标签. Title 删除两端整个标签,只留下“标题"的最有效方法是什么?我只看到过使用 HTML 标签执行此操作的方法,而这在 python 中对我不起作用.我特别将它用于 GIS 程序 ArcMap.它有自己的布局元素标签,我只需要删除两个特定标题文本元素的标 ..
发布时间:2021-08-31 18:48:48 Python

Vim 对所有文件类型运行 autocmd,除了

我有一个 Vim autocmd,可以在写入之前删除文件中的尾随空格.我几乎 100% 都希望这样做,但是我希望禁用一些文件类型.传统智慧是在逗号分隔的列表中列出您希望 autocmd 运行的文件类型,例如: autocmd BufWritePre *.rb, *.js, *.pl 但在这种情况下,这将是繁重的. 有没有办法将 autocmd 模式与所有文件匹配,除了那些匹配模式的文件? ..
发布时间:2021-08-31 18:48:45 其他开发

带 \n 的 Python 条带

这是我的问题. 我正在尝试读取文本文件,然后将行转换为浮点数.文本文件中有 \n 和 \t 虽然我不知道如何摆脱它. 我尝试使用 line.strip() 但它没有去掉,当我想将内容转换为浮点数时出现错误.然后我尝试了 line.strip("\n") 但这也不起作用.当我从文本文件中取出 \t 和 \n 时,我的程序运行良好,但这是让它与它们一起工作的任务的一部分. 我真的不知 ..
发布时间:2021-08-31 18:48:42 Python

python:rstrip一个确切的字符串,尊重顺序

是否可以使用 python 命令 rstrip 以便它只删除一个确切的字符串而不单独删除所有字母? 这件事发生时我很困惑: >>>"Boat.txt".rstrip(".txt")>>>'蟒蛇' 我的预期是: >>>"Boat.txt".rstrip(".txt")>>>'船' 我能否以某种方式使用 rstrip 并遵守顺序,以便获得第二个结果? 解决方案 您使用了错误的方法 ..
发布时间:2021-08-30 20:48:27 Python

Python strip 函数的奇怪行为

可能的重复: python str.strip 奇怪的行为 我有以下一段代码: st = '55000.0'st = st.strip('.0')打印 当我执行时,它只打印 55 但我希望它打印 55000.我认为 strip 中的 dot 导致了这种情况,因为我们通常在 Regular Expression 中 escape 它,所以我也尝试了 st = st.strip('\.0' ..
发布时间:2021-08-30 20:45:20 Python

如何去掉第一个和最后一个双引号?

我想去掉双引号: string = '"" " " ""\\1" " "" ""' 获得: string = '" " " ""\\1" " "" "' 我尝试使用 rstrip、lstrip 和 strip('[^\"]|[\"$]') 但它没有用. 我该怎么做? 解决方案 如果您想删除的引号总是如您所说的“第一个和最后一个",那么您可以简单地使用: string = ..
发布时间:2021-08-30 20:39:08 Python

链接后剥离共享库是否安全?

假设我有 lib.so,我编译二进制 mySoft 并将其链接到 lib.so. 此时,考虑到一切都按预期工作,是否安全使用 lib.so 并使用 strip -s lib.so 剥离它? 明确地说,在 mySoft 正确生成后,我对将其他二进制文件链接到我的 lib.so 不感兴趣,我只对保留 感兴趣mySoft 工作并获得一些磁盘空间,可能在性能方面略有优势. 解决方案 是 ..
发布时间:2021-07-23 20:19:33 C/C++开发

Ruby 字符串条带定义的字符

在 Python 中,我们可以使用 .strip() 删除所选字符的前导或尾随出现的字符串方法: >>> print " (Removes (only) 前导和尾随括号 & ws ) ".strip(" ()")'删除(仅)前导和尾随括号 & ws' 我们如何在 Ruby 中做到这一点?Ruby 的 strip 方法不接受任何参数,只去除空格. 解决方案 ruby 中没有这样的方法,但 ..
发布时间:2021-07-11 20:43:42 其他开发

重写 Youtube URL

我在数据库中存储了一些 YouTube 网址,需要重写. 它们以这种格式存储: $http://youtu.be/IkZuQ-aTIs0 我需要重新编写它们,使其看起来像这样: $http://youtube.com/v/IkZuQ-aTIs0 这些值存储为变量 $VideoType 我这样调用变量: $ 我该如何重写它们? 感谢您的帮助. 解决方案 您想使用 ..
发布时间:2021-07-09 21:03:08 PHP

无法删除“\r\n"从一个字符串

我有一个这样的字符串: la lala 135 1039 921\r\n 而且我无法删除 \r\n. 最初这个字符串是一个字节对象,但后来我将它转换为字符串 我尝试使用 .strip("\r\n") 和 .replace("\r\n", "") 但什么都没有... 解决方案 问题是该字符串包含一个文字反斜杠后跟一个字符.通常,当写入诸如 .strip("\r\n") 之类的 ..
发布时间:2021-07-07 19:35:06 Python

拆分字符串并删除空格Python

我想用逗号分割一个字符串 ',' 并从每个分割的开头和结尾删除空格. 例如,如果我有字符串: “QVOD,百度播放器" 我想拆分和剥离: ['QVOD', '百度播放器'] 有没有一种优雅的方式来做到这一点?可能使用列表推导式? 解决方案 Python 有一个名为 split 的壮观函数,它可以让您不必使用正则表达式或类似的东西.您只需调用 my_string ..
发布时间:2021-07-06 20:29:11 Python

BBC micro:bit - 无线电字符串传输随机回车

我有两个 BBC Micro Bit 并使用 Radio 功能将数据从一个从机传输到主 Micro Bit.传输数据时,我收到随机回车,我不确定是什么问题,我尝试删除任何随机 CR 等,但仍然遇到相同的问题. a=1,开, 12 =2, 关闭,77 =3, 开,88 ============================================= ..
发布时间:2021-07-02 18:58:55 Python

我们如何使用 Python 在字符串的开头去掉标点符号?

我想使用 Python 去除字符串开头的各种标点符号.我的 list 包含字符串,其中一些以某种标点符号开头.以及如何从字符串中删除所有类型的标点符号? 例如:如果我的单词像 ,,gets,我想从单词中去除 ,,,我想要 gets作为结果.另外,我想从列表中去除空格和数字.我已尝试使用以下代码,但没有产生正确的结果. 如果 'a' 是一个包含一些单词的列表: for i in ran ..
发布时间:2021-06-26 19:04:55 Python

如何从字符串中删除特定单词?

我需要从字符串中去除特定的单词. 但我发现 python strip 方法似乎无法识别有序单词.只是去掉传递给参数的任何字符. 例如: >>>papa = "爸爸是个好人">>>app = "app 很重要">>>papa.lstrip('爸爸')“是个好人">>>app.lstrip('爸爸')“很重要" 如何用python去除指定的单词? 解决方案 使用 str.r ..
发布时间:2021-06-25 20:30:29 Python

去除空格/制表符/换行符-python

我正在尝试在 Linux 上的 python 2.7 中删除所有空格/制表符/换行符. 我写了这个,应该可以: myString="我想删除所有白色 \t 空格、新行 \n 和制表符 \t"myString = myString.strip(' \n\t')打印 myString 输出: 我想删除所有空格,新行和标签 这似乎是一件简单的事情,但我在这里遗漏了一些东西.我应该导入一些东 ..
发布时间:2021-06-25 19:56:56 Python

如何从字符串中去除所有空格

如何去除 python 字符串中的所有空格?例如,我希望将像 strip my Spaces 这样的字符串转换为 stripmyspaces,但我似乎无法使用 strip() 来实现: >>>'剥离我的空间'.strip()'剥离我的空间' 解决方案 利用 str.split 不带 sep 参数的行为: >>>s = " \t foo \n bar ">>>"".join(s.spli ..
发布时间:2021-06-25 19:50:07 Python