删除除特定组合外的所有小写字母

ing

我有这个字符串:azjf8ee7Ldoge \n Hmeqze= AZ12D Fs \nsdfz14eZe148r
我想匹配所有小写字符,除了当它是e后跟数字e\d)或当它是反斜杠后跟n\\n)时。
基于我在这里找到的答案:
如何在正则表达式中取反特定单词?
匹配除指定字符串之外的所有内容,
我设法找到了一个解决方案:(?!(e\d|\\n))[a-z]效果很好,但它与n反斜杠后的匹配
演示链接
如何排除匹配的n反斜杠?

维克多·史翠比维

e\n后跟两个字符的序列中保留任何一位,并在其他情况下删除任何小写ASCII字母,可以使用

re.sub(r'(e\d|\\n)|[a-z]', r'\1', text)

正则表达式演示

细节

  • (e\d|\\n)-匹配并捕获到组1(\1在替换模式中用占位符表示),e并与一个数字或a\和一个n字符
  • | - 要么
  • [a-z] -小写ASCII字母。

\1结果中恢复所捕获的值。

如果您想环顾四周,可以使用

[a-z](?<!e(?=\d))(?<!\\n)
re.sub(r'[a-z](?<!e(?=\d))(?<!\\n)', '', text)

查看另一个正则表达式演示

[a-z](?<!e(?=\d))(?<!\\n)模式与任何[a-z]e带数字((?<!e(?=\d)))且不nn(?<!\\n))的ASCII小写字母(匹配

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除带有大写和小写字母或仅小写字母的单词

来自分类Dev

删除带有大写和小写字母或仅小写字母的单词

来自分类Dev

sed单行删除所有不包含小写字母的行

来自分类Dev

只选择所有小写字母的单词javascript

来自分类Dev

在字体文件中将所有小写字母大写

来自分类Dev

是否有Lucene分析器可删除所有非字母并将所有大写字母转换为小写字母?

来自分类Dev

如何从varchar删除小写字母

来自分类Dev

在SQL Server中将所有大写字母转换为小写字母?

来自分类Dev

运行所有字母均转换为小写字母的最后一个命令

来自分类Dev

运行所有字母均转换为小写字母的最后一个命令

来自分类Dev

为什么此代码没有将所有大写字母都替换为小写字母,而又不将所有小写字母替换为大写字母?

来自分类Dev

具有大写和小写字母的字符串的所有可能变体

来自分类Dev

如何在MIPS汇编语言程序中将所有小写字母转换为大写字母

来自分类Dev

如何对列表进行排序,以获取大写字母之前的所有小写字母单词?

来自分类Dev

终端中的所有小写字母(但不包括大写字母)可能破了什么?

来自分类Dev

将所有大写文本替换为小写字母和wdTitleSentence

来自分类Dev

Liferay用所有小写字母存储用户电子邮件地址

来自分类Dev

正则表达式替换除小写字母、数字字符、下划线和破折号之外的所有内容

来自分类Dev

删除其中包含小写字母的单词

来自分类Dev

如何从varchar中删除小写字母

来自分类Dev

删除由大写和小写字母组成的单词?

来自分类Dev

sed用小写字母替换大小写混合的单词,同时保持所有大写单词不变

来自分类Dev

按顺序查找包含所有四个小写字母“ inux”的文件中的所有单词

来自分类Dev

集合中的命名约定:为什么有些小写字母和其他小写字母?

来自分类Dev

字母数字小写字母和“-”,

来自分类Dev

有没有办法在python中获取所有大写和小写字母以及数字的列表?

来自分类Dev

计算具有自己功能的数字,大写字母,小写字母和空格

来自分类Dev

将所有CharField表单字段输入转换为Django表单中的小写字母

来自分类Dev

如果小写字母之前存在小写字母且没有空格,则php用大写字母分解字符串

Related 相关文章

  1. 1

    删除带有大写和小写字母或仅小写字母的单词

  2. 2

    删除带有大写和小写字母或仅小写字母的单词

  3. 3

    sed单行删除所有不包含小写字母的行

  4. 4

    只选择所有小写字母的单词javascript

  5. 5

    在字体文件中将所有小写字母大写

  6. 6

    是否有Lucene分析器可删除所有非字母并将所有大写字母转换为小写字母?

  7. 7

    如何从varchar删除小写字母

  8. 8

    在SQL Server中将所有大写字母转换为小写字母?

  9. 9

    运行所有字母均转换为小写字母的最后一个命令

  10. 10

    运行所有字母均转换为小写字母的最后一个命令

  11. 11

    为什么此代码没有将所有大写字母都替换为小写字母,而又不将所有小写字母替换为大写字母?

  12. 12

    具有大写和小写字母的字符串的所有可能变体

  13. 13

    如何在MIPS汇编语言程序中将所有小写字母转换为大写字母

  14. 14

    如何对列表进行排序,以获取大写字母之前的所有小写字母单词?

  15. 15

    终端中的所有小写字母(但不包括大写字母)可能破了什么?

  16. 16

    将所有大写文本替换为小写字母和wdTitleSentence

  17. 17

    Liferay用所有小写字母存储用户电子邮件地址

  18. 18

    正则表达式替换除小写字母、数字字符、下划线和破折号之外的所有内容

  19. 19

    删除其中包含小写字母的单词

  20. 20

    如何从varchar中删除小写字母

  21. 21

    删除由大写和小写字母组成的单词?

  22. 22

    sed用小写字母替换大小写混合的单词,同时保持所有大写单词不变

  23. 23

    按顺序查找包含所有四个小写字母“ inux”的文件中的所有单词

  24. 24

    集合中的命名约定:为什么有些小写字母和其他小写字母?

  25. 25

    字母数字小写字母和“-”,

  26. 26

    有没有办法在python中获取所有大写和小写字母以及数字的列表?

  27. 27

    计算具有自己功能的数字,大写字母,小写字母和空格

  28. 28

    将所有CharField表单字段输入转换为Django表单中的小写字母

  29. 29

    如果小写字母之前存在小写字母且没有空格,则php用大写字母分解字符串

热门标签

归档