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

标签 python regex find

我有以下字符串:

"string.isnotimportant"

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

结果应该是这样的:

"stringisnotimportant."

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

最佳答案

import re
inp = "string.isnotimportant"
re.sub('(\w*)(\W+)(\w*)', '\\1\\3\\2', inp)

关于python - 如何在 Python 中查找非字母数字字符并将其移动到字符串的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20483808/

相关文章:

python - 如何在赋值期间以向量化方式移动输出变量(在 numpy 中)的索引

c#使用正则表达式查找并替换字符串中的url

python - 转义字符串并立即将其分割

JavaScript - 打开新页面并在其中搜索

Jquery查找替换多个单词

linux - 如何提取具有特定模式的子文件夹名称?

python - Django 找不到静态文件。需要第二双眼睛,我快疯了

python - Unicode编码错误: 'charmap' codec can't encode character '\x97' in position 206: character maps to <undefined>

python - 如何从重复值列表中获取唯一值集

Python - 用句点替换括号并删除第一个和最后一个句点