美文网首页
六、正则表达式的转义字符

六、正则表达式的转义字符

作者: 橄榄的世界 | 来源:发表于2018-03-24 11:14 被阅读0次

正则表达式中的反斜线(\)用来表示转义序列,或去掉元字符的转义。
元字符包括:. * ? + ^ $ | \,所以需要匹配元字符时需要加上反斜线\

windows系统中不支持的字符包括:\/:*?"<>|
所以可以采用正则表达式去除这些符号。

import re

forbidchar = r'<|>|/|\\|\||:|"|\*|\?'       # 正则表达式中的“|”可设置多个模式
name = 'dswwrl\/:*dqe?"<>|r21'
name1 = re.split(forbidchar, name)   # split分割多个禁止字符
name2 = '.'.join(name1)               # 将禁止字符全部换成'.',再重新组合起来

相关文章

  • 第三十三节: JavaScript 正则表达式

    正则表达式 1. 理解转义 转义即转换意义,改变意义 转义符号 \转义字符 \字符( 把原有的字...

  • 正则表达式学习笔记

    正则表达式学习笔记 一篇记录了学习正则表达式的笔记。 1. 转义字符 在 HTMl 中转义字符以 & 符号开头,分...

  • 正则表达式

    简单的正则表达式使用 Greedy 数量词 字符类 预定义字符类 反斜线、转义 反斜线字符 ('') 用于引用转义...

  • 六、正则表达式的转义字符

    正则表达式中的反斜线(\)用来表示转义序列,或去掉元字符的转义。元字符包括:. * ? + ^ $ | \,所以需...

  • JavaScript正则表达式——转义字符

    1、转义:JavaScript正则表达式也支持非字母的字符匹配,这些字符需要通过反斜杠(\)进行转义总结1、\n:...

  • 有关python的正则表达式全解,想深入爬虫的你必须先学会这些!

    转义字符 正则表达式是建立在字符串的基础上,当需要在字符中使用特殊字符时,python用反斜杠转义字符。如下表: ...

  • js正则表达式

    元字符 正则表达式让人望而却步以一个重要原因就是转义字符太多了,组合非常多,但是正则表达式的元字符(在正则表达式中...

  • 正则表达式入门

    正则表达式入门 . Windows系统命令行中存在的最简单的正则表达式 . 元字符概念以及元字符的反义 . 转义的...

  • 正则表达式基础

    学好正则表达式很重要,下面是一些关于正则表达式的基本知识整理 \ : 转义字符 ^ : 匹配字符串开始位置 $...

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

网友评论

      本文标题:六、正则表达式的转义字符

      本文链接:https://www.haomeiwen.com/subject/bybwqftx.html