C# 正则表达式 正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。 定义正则表达式 下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。 字符转义 字符类 定位点 分组构造 限定符 反向引用构造 备用构造 替换 ...
分组 **作用:**将相关的元素聚拢到一起,构成一个单元素 例子1:身份证号码是一个长度为15或18个字符的字符串,如果是15位,则全部由数字组成,首位不能为0;如果是18位,则前17位全部是数字,末位可能是数字,也可能是x[插图] // 方式一: 不够精准:虽然能够匹配到身份证号码,但有些即使不是 ...
分类:
其他好文 时间:
2020-07-05 13:33:38
阅读次数:
60
正则表达式是一种特殊序列的字符,它通过使用有专门语法的模式来匹配或查找字符串集合。 正则表达式用事先定义好的一些特定字符、及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的一种过滤逻辑。 语法 正则表达式从字面上看是一种介于斜杠之间或介于跟在 %r 后的任意分隔符之间 ...
分类:
其他好文 时间:
2020-05-23 18:34:49
阅读次数:
52
var str = "aaaa"var reg = /(a)\1/g // 这里的“\1表示反向引用前面匹配的结果” var str = "aaaa"var reg = /(\w)\1/gstr.match(reg) // ["aa", "aa"](2) ["aa", "aa"] var str2 ...
分类:
其他好文 时间:
2020-04-18 18:58:18
阅读次数:
75
POSIX 规范 Portable Operating System Interface for uniX 定义了 UNIX 操作系统应当支持的功能 包括: BRE(Basic Regular Expression,基本型正则表达式) GNU 也对 BRE 做了扩展也支持 『(』、『)』、『{』、『 ...
分类:
其他好文 时间:
2019-12-28 19:27:52
阅读次数:
107
壹 ? 引 我在 从零开始学正则(三)这篇博客中介绍了分组引用与反向引用的概念,灵活利用分组能让我们的正则表达式更为简洁。在文章结尾我们留下了两个问题,一问使用正则模拟实现 trim方法;二问将my name is echo每个单词首字母转为大写。 我们先来分析第一个问题,trim属于String方 ...
分类:
其他好文 时间:
2019-12-23 00:23:34
阅读次数:
123
# ### 正则表达式 => 命名分组 import restrvar = "<p>今天天气不错</p>" print(re.findall(r"<(.*?)>(.*?)<(.*?)>",strvar)) #正常匹配 # 反向引用 \1 代表的是把第一个括号匹配到的值,拿过来在引用一次print(r ...
分类:
其他好文 时间:
2019-11-11 00:11:39
阅读次数:
88
正则表达式对字符串的常见操作有:字符串的匹配、切割、替换、获取 正则表达式语法: 字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了 R ...
分类:
其他好文 时间:
2019-10-06 22:12:13
阅读次数:
110
1.特殊符号 ' ' 所见即所得。原样输出。 " " 特殊符号会被解析运行 ` ` 相当于$(),先运行括号里面的命令,把结果留下 > 重定向(先清空文件,再追加内容到文件) >> 追加重定向(在文件最后追加内容) 2> 错误重定向 2>> 错误追加重定向 ~ 当前用户家目录 ! 查找并运行历史命令 ...
分类:
系统相关 时间:
2019-10-03 20:05:39
阅读次数:
124
一,Models.py中,ForeignKey记得要有related_name属性,已实现关联对象反向引用。 二,Settings.py文件中,加入对Django REST framework的基本设置。 三,将变化合并入数据库。 四,为数据库中已有的用户生成token。 进入python mana ...
分类:
其他好文 时间:
2019-09-22 19:59:20
阅读次数:
105