如何在Python中查找非字母数字字符并将其移动到字符串的末尾

科迪

我有以下字符串:

"string.isnotimportant"

我想找到点(它可以是任何非字母数字字符),并将其移到字符串的末尾。

结果应如下所示:

"stringisnotimportant."

我正在寻找一个正则表达式来完成这项工作。

图腾
>>> import re

>>> string = "string.isnotimportant"
#I explain a bit about this at the end
>>> regex = '\w*(\W+)\w*' # the brackets in the regex mean that item, if matched will be stored as a group
#in order to understand the re module properly, I think your best bet is to read some docs, I will link you at the end of the post
>>> x = re.search(regex, string)

>>> x.groups() #remember the stored group above? well this accesses that group.
               #if there were more than one group above, there would be more items in the tuple
('.',)

#here I reassign the variable string to a modified version where the '.' is replaced with ''(nothing).
>>> string = string.replace('.', '')
>>> string += x.groups()[0] # here I basically append a letter to the end of string

+=运营商追加一个字符的字符串的结束。由于字符串不像列表那样具有.append方法,因此这是一个方便的功能。x.groups()[0]指的是上面的元组的第一个项目(在这种情况下,仅此项目)。

>>> print string

"stringisnotimportant."

关于正则表达式:

“ \ w”匹配任何字母数字字符和下划线:a到z,A到Z,0到9和'_'。

“ \ W”匹配任何非字母数字字符。这样的示例包括“&”,“ $”,“ @”等。

https://developers.google.com/edu/python/regular-expressions?csw=1

http://python.about.com/od/regularexpressions/a/regexprimer.htm

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在python中的字符串中替换非字母和数字字符

来自分类Dev

如何在字符串中查找特定字符并将其放在字符串末尾

来自分类Dev

如何在字符串中查找特定字符并将其放在字符串末尾

来自分类Dev

python如何在Excel单元格中粘贴非字母数字字符串

来自分类Dev

如何在 SPARQL 中替换字符串中的非字母数字字符

来自分类Dev

如何提取字符串末尾的非数字字符和数字字符?

来自分类Dev

如何在R中的字母数字字符串中获取数字/字母索引模式?

来自分类Dev

如何在MongoDB中通过对字母数字字符串进行排序来查找最高数字

来自分类Dev

字母数字字符串末尾的javascript增量数字

来自分类Dev

如何在PHP中获取字符串中字母数字字符的长度?

来自分类Dev

Bash-将整数转换为较短的字母数字字符串,并将其编码

来自分类Dev

从字母数字字符串中检索字母字符

来自分类Dev

如何从非字母或数字的字符串中发送字符到字符串末尾?

来自分类Dev

查找字符串中的数字并将其替换

来自分类Dev

在Javascript字符串中查找数字并将其取反

来自分类Dev

在python中获取包含非字母数字元素的列表中非字母数字字符串的索引

来自分类Dev

如何从php字符串的末尾分隔数字并将其保存到不同的变量中

来自分类Dev

查询以在非字母数字列中搜索字母数字字符串

来自分类Dev

如何在JavaScript中对包含字母和数字字符串的数组进行排序

来自分类Dev

如何在JavaScript中对包含字母和数字字符串的数组进行排序

来自分类Dev

如何在oracle中对字母数字字符串排序?

来自分类Dev

如何在数字字符串中设置字母限制

来自分类Dev

从文本字符串中提取数字并将其移动到数据框中的单独列中

来自分类Dev

转换字符串中字符的位置以解决“间隙”(即字符串中的非字母数字字符)

来自分类Dev

Python正则表达式从字符串中除去括号中的非字母数字字符

来自分类Dev

如何使用正则表达式从字符串中删除所有非字母数字字符(“#”除外)?

来自分类Dev

查找字符串中的空格和字母数字字符

来自分类Dev

Python正则表达式从字符串中除去括号之外的非字母数字字符

来自分类Dev

查找包含字符串的文件,并将其对应的文件移动到其他目录

Related 相关文章

  1. 1

    如何在python中的字符串中替换非字母和数字字符

  2. 2

    如何在字符串中查找特定字符并将其放在字符串末尾

  3. 3

    如何在字符串中查找特定字符并将其放在字符串末尾

  4. 4

    python如何在Excel单元格中粘贴非字母数字字符串

  5. 5

    如何在 SPARQL 中替换字符串中的非字母数字字符

  6. 6

    如何提取字符串末尾的非数字字符和数字字符?

  7. 7

    如何在R中的字母数字字符串中获取数字/字母索引模式?

  8. 8

    如何在MongoDB中通过对字母数字字符串进行排序来查找最高数字

  9. 9

    字母数字字符串末尾的javascript增量数字

  10. 10

    如何在PHP中获取字符串中字母数字字符的长度?

  11. 11

    Bash-将整数转换为较短的字母数字字符串,并将其编码

  12. 12

    从字母数字字符串中检索字母字符

  13. 13

    如何从非字母或数字的字符串中发送字符到字符串末尾?

  14. 14

    查找字符串中的数字并将其替换

  15. 15

    在Javascript字符串中查找数字并将其取反

  16. 16

    在python中获取包含非字母数字元素的列表中非字母数字字符串的索引

  17. 17

    如何从php字符串的末尾分隔数字并将其保存到不同的变量中

  18. 18

    查询以在非字母数字列中搜索字母数字字符串

  19. 19

    如何在JavaScript中对包含字母和数字字符串的数组进行排序

  20. 20

    如何在JavaScript中对包含字母和数字字符串的数组进行排序

  21. 21

    如何在oracle中对字母数字字符串排序?

  22. 22

    如何在数字字符串中设置字母限制

  23. 23

    从文本字符串中提取数字并将其移动到数据框中的单独列中

  24. 24

    转换字符串中字符的位置以解决“间隙”(即字符串中的非字母数字字符)

  25. 25

    Python正则表达式从字符串中除去括号中的非字母数字字符

  26. 26

    如何使用正则表达式从字符串中删除所有非字母数字字符(“#”除外)?

  27. 27

    查找字符串中的空格和字母数字字符

  28. 28

    Python正则表达式从字符串中除去括号之外的非字母数字字符

  29. 29

    查找包含字符串的文件,并将其对应的文件移动到其他目录

热门标签

归档