`
scm002
  • 浏览: 318784 次
社区版块
存档分类
最新评论

去除字符串两段空格

 
阅读更多

目的

  获得一个首尾不含多余空格的字符串

 

方法

可以使用字符串的以下方法处理:

string.lstrip(s[, chars])

Return a copy of the string with leading characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the beginning of the string this method is called on.

string.rstrip(s[, chars])

Return a copy of the string with trailing characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the end of the string this method is called on.

string.strip(s[, chars])

Return a copy of the string with leading and trailing characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the both ends of the string this method is called on.

 

 具体的效果如下:

In [10]: x='     Hi,Jack!        '

In [
11]: print '|',x.lstrip(),'|',x.rstrip(),'|',x.strip(),'|'
| Hi,Jack!         |      Hi,Jack! | Hi,Jack! |

 

 其中提供的参数chars用来删除特定的符号,注意空格并没有被移除,例如:

In [12]: x='yxyxyxxxyy Hello xyxyxyy'

In [
13]: print x.strip('xy')
 Hello

 

 

 

 

 

 


分享到:
评论

相关推荐

    c#去掉字符串中所以的空格

    在C#编程语言中,处理字符串是常见的任务之一,其中包括...这个程序演示了两种不同的去除字符串中空格的方法,你可以根据实际需求选择合适的方法。通过实践这些示例,你可以更好地理解和掌握C#中处理字符串空格的技巧。

    javasrcipt去字符串空格

    这里使用了`trim()`方法,它会自动去除字符串两端的空白字符。 ##### 替换多个连续空格为一个空格 有时候字符串中可能会存在多个连续的空格,这种情况下我们需要将其合并为一个空格: ```javascript var str = " ...

    删除字符串中空格的3种方法

    在编程领域,处理字符串是常见的任务之一,而有时我们需要对字符串进行特定的处理,比如删除其中的空格。本文将详细介绍在C++环境下,通过三种不同的方法实现这一操作:C风格、STL算法以及ctype库。 ### 1. C风格 ...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    - **字符串操作方法**:熟悉更多字符串操作相关的内置方法,如`trim()`(去除首尾空格)等。 通过以上介绍,我们可以看到,在JavaScript中处理字符串是非常灵活且强大的。利用正则表达式结合内置方法,我们可以...

    vb去除前后空格trim()函数使用

    在VB(Visual Basic)编程语言中,`Trim()` 函数是一个非常实用的字符串处理函数,它的主要作用是去除字符串首尾的空格。在实际编程过程中,我们经常会遇到需要清理用户输入或者数据处理时产生的多余空格,这时`Trim...

    PHP程序设计-3期(KC016) 2.8.9字符串去空格习题.doc

    第二道单选题中,`ltrim($str, "#")`会移除字符串"##去掉字符串两段##"左侧的"##",结果变为"去掉字符串两段##",答案是B。 3. `rtrim()`函数:与`ltrim()`相反,`rtrim()`移除的是字符串右侧的空白字符或指定字符...

    去除字符串结尾的空白行SubString

    在本篇文章中,我们将深入探讨如何有效地去除字符串结尾的空白行。通过理解提供的代码片段,我们可以提炼出关于处理空白字符、字符串操作以及循环结构的重要知识点。 ### 一、字符串操作 #### 1.1 字符串基本概念 ...

    删除字符串中的字符.zip

    本文将深入探讨如何在SCL程序中删除字符串中的特定字符,例如空格,以及相关的重要知识点。 在SCL编程中,字符串操作是常见的任务之一。字符串是由字符组成的序列,可以用来存储和处理文本信息。在处理字符串时,...

    java去除字符串中的空格、回车、换行符、制表符的小例子

    在提供的文件中,详细介绍了如何使用Java代码去除字符串中的空格、回车符、换行符和制表符。这个过程通常被称为去除字符串中的空白字符。文件中提到了两种方法:一种是利用正则表达式,另一种是使用字符串的replace...

    JS去除字符串中空格的方法

    除了去除所有空格,有时我们还需要去除字符串两端的空格,而保留中间的空格。JavaScript中内置了一个`trim()`方法,可以直接调用来去除字符串两端的空白字符。使用方法如下: ```javascript var trimmedString = ...

    C# 去掉特定字符(使用ASC码)

    在提供的代码段中,定义了一个名为`StrReplace`的方法,该方法接收两个参数:一个字符串`stri`和一个整数`asc`。这个整数`asc`代表了要移除的特定ASCII码值。方法的目的是返回一个新的字符串,其中所有ASCII码等于`...

    字符串分割

    此外,该项目可能还涵盖了如何处理无分隔符或分隔符连续的情况,以及如何在分割后对结果进行进一步处理,比如去除空字符串或者对子字符串进行排序。 总之,字符串分割是数据处理的基础技能,无论你是初学者还是经验...

    php字符串操作全实例心得

    strcmp 函数比较两个字符串,以便于字符串比较和检索。 33. strcspn: 不同字符串的长度 strcspn 函数计算不同字符串的长度,以便于字符串比较和检索。 34. strip_tags: 去掉 HTML 及 PHP 的标记 strip_tags 函数...

    Python去除字符串两端空格的方法

    在Python编程语言中,处理字符串时经常会遇到需要去除字符串两端空格的情况。这在数据清洗、文本处理等场景尤其常见。Python提供了多种方法来实现这一功能,主要包括`string.lstrip()`、`string.rstrip()`和`string....

    PHP程序设计-3期(KC016) 2.8.9字符串去空格 拓展知识.doc

    在这段代码中,`ltrim`仅移除了字符串左侧的`#`,得到的结果是`"使用函数 trim 去掉字符串两端特定字符####"`。 最后,`rtrim`函数与`ltrim`相反,它专注于移除字符串右侧的指定字符。例如: ```php $str3 = rtrim...

    js中eval()函数和trim()去掉字符串左右空格应用.docx

    这段代码会弹出一个包含“Hello World”的警告框,因为`eval()`将字符串`"alert('Hello World')"`解析为JavaScript代码并执行。 **1.2 功能详解** - **执行代码块**:可以执行复杂的代码逻辑。 - **计算表达式**:...

    java 分割字符串

    运行这段代码,结果会打印出"Hello","Java","分割字符串","示例",这就是`split()`方法的工作原理。 ### 3. 正则表达式 在`split()`方法中使用的正则表达式可以非常复杂,可以用于处理各种复杂的分割需求。例如...

    去除字符串左右两边的空格(实现代码)

    总结来说,这篇文章详细地介绍了一个实际应用场景,即去除字符串两端的空格,并且通过正则表达式和JavaScript实现了该功能。在实际工作中,这种类型的功能是很有实用价值的,能够帮助开发者清理用户输入的数据,保证...

    php函数之字符串函数大全

    3. `chop()`: 与`rtrim()`类似,此函数去除字符串末尾的空格和换行符。 4. `chr()`: 根据给定的ASCII值返回对应的字符,这对于处理字符编码很有帮助。 5. `chunk_split()`: 将字符串分割成若干小段,常用于分块...

    python清除字符串中间空格的实例讲解

    在本篇文章中,我们将通过实例讲解如何使用Python去除字符串中的多余空格,具体涉及到字符串内置函数和正则表达式的使用方法。 首先,我们来介绍一个简单但不够高效的方法:使用字符串的replace方法。replace方法是...

Global site tag (gtag.js) - Google Analytics