标签: strip

我如何修剪空白?

是否有一个Python函数可以从字符串中修剪空格(空格和制表符)?

示例:\t example string\texample string

python string whitespace trim strip

1035
推荐指数
5
解决办法
109万
查看次数

用逗号分隔并在Python中删除空格

我有一些python代码分裂逗号,但不剥离空格:

>>> string = "blah, lots  ,  of ,  spaces, here "
>>> mylist = string.split(',')
>>> print mylist
['blah', ' lots  ', '  of ', '  spaces', ' here ']
Run Code Online (Sandbox Code Playgroud)

我宁愿最终删除这样的空格:

['blah', 'lots', 'of', 'spaces', 'here']
Run Code Online (Sandbox Code Playgroud)

我知道我可以遍历列表和strip()每个项目,但是,因为这是Python,我猜测有更快,更简单,更优雅的方式.

python whitespace strip

312
推荐指数
6
解决办法
48万
查看次数

JavaScript的String strip()?

什么是一个干净,高效的JavaScript实现来从字符串中去除前导和尾随空格?

例如:

" dog"

"dog "

" dog "

" dog "

一切都变成了

"dog"

javascript trim strip

175
推荐指数
8
解决办法
25万
查看次数

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

如何删除python字符串中的所有空格?例如,我要一个字符串喜欢strip my spaces被变成stripmyspaces,但我似乎无法做到与strip():

>>> 'strip my spaces'.strip()
'strip my spaces'
Run Code Online (Sandbox Code Playgroud)

python spaces strip python-3.x

166
推荐指数
5
解决办法
25万
查看次数

124
推荐指数
5
解决办法
5万
查看次数

从字符串列表的元素中删除尾随换行符

我必须在表格中列出大量的单词:

['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n']
Run Code Online (Sandbox Code Playgroud)

然后使用条带功能,将其转换为:

['this', 'is', 'a', 'list', 'of', 'words']
Run Code Online (Sandbox Code Playgroud)

我以为我写的东西会起作用,但我一直都会收到错误说:

"'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())
Run Code Online (Sandbox Code Playgroud)

python list strip

111
推荐指数
4
解决办法
17万
查看次数

如何用GCC和ld删除未使用的C/C++符号?

我需要严格优化可执行文件的大小(ARM开发),我注意到在我当前的构建方案(gcc+ ld)中,未使用的符号不会被剥离.

的用法arm-strip --strip-unneeded为生成的可执行文件/库不改变可执行文件的输出大小(我不知道为什么,也许它根本不能).

修改我的构建管道的方式是什么(如果存在),以便从结果文件中删除未使用的符号?


我甚至都不会想到这一点,但我当前的嵌入式环境并不是非常"强大",甚至500K可以节省2M非常好的加载性能.

更新:

不幸的是,gcc我使用的当前版本没有-dead-strip选项,并且-ffunction-sections... + --gc-sectionsfor ld不会对结果输出产生任何显着差异.

我很震惊,这甚至成了问题,因为我确信gcc + ld应该自动删除未使用的符号(为什么他们甚至要保留它们?).

c c++ gcc strip ld

107
推荐指数
10
解决办法
10万
查看次数

如何删除第一个和最后一个双引号

我想从中删除双引号

string = '"" " " ""\\1" " "" ""'
Run Code Online (Sandbox Code Playgroud)

成为

string = '" " " ""\\1" " "" "'
Run Code Online (Sandbox Code Playgroud)

我试图用rstrip,lstripstrip('[^\"]|[\"$]')但没有奏效.

我怎样才能做到这一点?感谢你们对我的帮助.

python string strip

94
推荐指数
8
解决办法
18万
查看次数

Java 11中的String trim()和strip()方法之间的区别

在其他更改中,JDK 11为java.lang.String类引入了6种新方法:

  • repeat(int)- 重复String的次数与int参数提供的次数相同
  • lines() - 使用Spliterator延迟提供源字符串中的行
  • isBlank() - 指示String是否为空或仅包含空格字符
  • stripLeading() - 从头开始​​删除空白区域
  • stripTrailing() - 从末端移除空白区域
  • strip() - 从字符串的开头和结尾删除空白区域

特别是,strip()看起来非常相似trim().根据这篇文章, strip*()方法旨在:

String.strip(),String.stripLeading()和String.stripTrailing()方法修剪目标字符串的正面,背面或正面和背面的空白[由Character.isWhiteSpace()确定].

String.trim() JavaDoc声明:

/**
  * Returns a string whose value is this string, with any leading and trailing
  * whitespace removed.
  * ...
  */
Run Code Online (Sandbox Code Playgroud)

这几乎与上面的引用相同.

究竟之间的差别String.trim(),并String.strip()因为Java的11?

java string trim strip java-11

81
推荐指数
4
解决办法
2万
查看次数

剥离空格/标签/换行符 - 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
Run Code Online (Sandbox Code Playgroud)

输出:

I want to Remove all white   spaces, new lines 
 and tabs
Run Code Online (Sandbox Code Playgroud)

这似乎是一件简单的事情,但我在这里缺少一些东西.我应该进口什么吗?

python string strip python-2.7

75
推荐指数
6
解决办法
15万
查看次数

标签 统计

strip ×10

python ×6

string ×4

trim ×3

whitespace ×2

c ×1

c++ ×1

find ×1

gcc ×1

java ×1

java-11 ×1

javascript ×1

ld ×1

list ×1

python-2.7 ×1

python-3.x ×1

spaces ×1

unix ×1