Questions tagged «strip»

“剥离”是指从字符串中删除(剥离)某些字符的过程。一个常见的示例是删除结尾的空白字符。


11
用逗号分割并在Python中去除空格
我有一些在逗号处分割的python代码,但没有去除空格: >>> string = "blah, lots , of , spaces, here " >>> mylist = string.split(',') >>> print mylist ['blah', ' lots ', ' of ', ' spaces', ' here '] 我宁愿这样删除空格: ['blah', 'lots', 'of', 'spaces', 'here'] 我知道我可以遍历list和strip()每个项目,但是,因为这是Python,所以我猜有一种更快,更轻松和更优雅的方法。
346 python  whitespace  strip 

11
如何从字符串中删除所有空格
如何删除python字符串中的所有空格?例如,我希望将一个字符串strip my spaces转换成stripmyspaces,但是我似乎无法通过以下方式完成此操作strip(): >>> 'strip my spaces'.strip() 'strip my spaces'


7
从字符串列表的元素中删除结尾的换行符
我必须采用以下形式的大量单词: ['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n'] 然后使用strip功能,将其转换为: ['this', 'is', 'a', 'list', 'of', 'words'] 我以为我写的东西行得通,但是我不断收到错误消息: “'list'对象没有属性'strip'” 这是我尝试过的代码: strip_list = [] for lengths in range(1,20): strip_list.append(0) #longest word in the text file is 20 characters long for a in lines: strip_list.append(lines[a].strip())
122 python  list  strip 

11
如何使用GCC和ld删除未使用的C / C ++符号?
我需要严格优化可执行文件的大小(ARM开发),并且我注意到在我当前的构建方案(gcc+ ld)中,未使用的符号没有被剥离。 arm-strip --strip-unneeded所产生的可执行文件/库的用法不会更改可执行文件的输出大小(我不知道为什么,也许根本无法更改)。 修改我的构建管道的方式(如果存在)是什么,以便从生成的文件中删除未使用的符号? 我什至不会想到这一点,但是我当前的嵌入式环境不是非常“强大”,并且甚至节省500K了2M结果,从而极大地提高了加载性能。 更新: 不幸的是,目前的gcc版本我使用不具备-dead-strip选项和-ffunction-sections... + --gc-sections用于ld没有给出结果输出任何显著差异。 我感到震惊的是,这甚至成为了问题,因为我确定gcc + ld应该自动剥离未使用的符号(为什么还要保留它们?)。
110 c++  c  gcc  ld  strip 

3
Java 11中String trim()和strip()方法之间的区别
在其他更改中,JDK 11为java.lang.String类引入了6种新方法: repeat(int)-重复字符串多次通过所提供的int参数 lines() -使用分隔符从源字符串懒惰地提供行 isBlank() -指示字符串是否为空或仅包含空格字符 stripLeading() -从开头删除空白 stripTrailing() -从末端去除空白 strip() -删除字符串开头和结尾的空格 尤其strip()看起来与十分相似trim()。按照本文的规定, strip*()方法旨在: String.strip(),String.stripLeading()和String.stripTrailing()方法从目标String的正面,背面或正面和背面修剪空白[由Character.isWhiteSpace()确定)。 String.trim() JavaDoc指出: /** * Returns a string whose value is this string, with any leading and trailing * whitespace removed. * ... */ 这几乎与上面的引用相同。 String.trim()和String.strip()Java 11以来的区别到底是什么?
103 java  string  trim  strip  java-11 


7
删除空格/制表符/换行符-python
我正在尝试在Linux上的python 2.7中删除所有空格/制表符/换行符。 我写了这个,应该做的工作: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString 输出: I want to Remove all white spaces, new lines and tabs 这似乎很简单,但是我在这里缺少一些东西。我应该导入什么东西吗?

5
Vim在所有文件类型上运行autocmd
我有一个Vim autocmd,可以在写入之前删除文件中的尾随空格。我几乎需要100%的时间,但是有一些文件类型我希望将其禁用。常规做法是在逗号分隔的列表中列出要让autocmd运行的文件类型,例如: autocmd BufWritePre *.rb, *.js, *.pl 但是在这种情况下,那将是繁重的。 除了那些匹配模式的文件,是否有办法将autocmd模式与所有文件匹配?我在文档中找不到等效于NOT匹配项的内容。
81 vim  strip  autocmd 



4
“ gcc -s”和“ strip”命令有什么区别?
我想知道两者之间有什么区别: gcc -s:从可执行文件中删除所有符号表和重定位信息。 strip:丢弃目标文件中的符号。 它们具有相同的含义吗? 您使用哪一个来: 减少可执行文件的大小? 加快运行速度?
77 gcc  strip  symbols 

6
如何删除Python三引号多行字符串的额外缩进?
我有一个python编辑器,用户在其中输入脚本或代码,然后将其放入幕后的主要方法中,同时每行缩进。问题是,如果用户具有多行字符串,则通过在每个空格中插入制表符,对整个脚本进行的缩进会影响字符串。问题脚本非常简单,例如: """foo bar foo2""" 因此,在main方法中,它看起来像: def main(): """foo bar foo2""" 并且该字符串现在在每一行的开头都有一个额外的制表符。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.