C++高性能并行编程与优化 - 课件 - 15 C++ 系列课:字符与字符串## C++ 系列课:字符与字符串 by 小彭老师 (@archibate) 课件 & 代码:https://github.com/parallel101/course 上期回顾:https://www.bilibili.com/video/BV1m34y157wb ## 课程安排 1. vector 容器初体验 & 迭代器入门 (BV1qF411T7sd) 2. 你所不知道的 lambda 表达式知多少 6. 通过实战案例来学习 STL 算法库 7. C++ 标准输入输出流 & 字符串格式化 8. traits 技术,用户自定义迭代器与算法 9. allocator,内存管理与对象生命周期 ## ASCII 码 第1章 ## 计算机如何表达字符 USASCII code chart |B|D|B|D|B|D|B|D| |---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---| https://zh.wikipedia.org/wiki/ASCII ## 计算机如何表达字符 ASCII可显示字符(共95个)二进制 十进制 十六进制 图形 二进制 十进制 十六进制 图形 0 码力 | 162 页 | 40.20 MB | 2 年前3
Java 应用与开发 - Java 数组和字符串作数纤 符埋 ooo oo ooooo oooooooooooo 数组和字符串 王晓东 wangxiaodongQouc.edu.cn 中国海洋大学 October 16, 2020 参考书目 1. 陈国君等编著,Java 程序设计基础《第 5 版) , 清华大学日 类,掌握操 作数组相关方法 3. 掌握 Java 有 的概念,字符串与数组的关系;学会 String 类 闻符串操作方法 大网 数组的概念 和 Ooo 数组的概念 一维数组 二维数组 宝 三 -维数组 ooo 维数组 ooooo 字符串 oooooooooooo 大网 数组的概念 维数组 维数组 字符串 O e@oo ooo ooooo oooooooooooo 接下来…0 码力 | 33 页 | 620.46 KB | 2 年前3
05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》## PHP基本语法 —变量、数组、字符串 杨亮 ## Web基本流程 请求页面 对应文件 获取数据 PC Mobile HTTP 请求 html css javascript 服务器 (Apache) (IIS) html css javascript 后端脚本 (PHP) (JSP) (ASP) 数据库(MySQL)(Oracle)(Access) 返回页面 9 echo $test; 10 ?--> ## 常量 - 为什么要有常量:代码可读性和规范 - 通常大写,用以和变量区分 - 非$开头,直接使用 • 只能存放标量 - 布尔、整形、浮点和字符串 1 0 1 2 3 4 5 6 70 码力 | 25 页 | 587.00 KB | 2 年前3
JavaScript 正则表达式迷你书 老姚 - v1.0正则表达式字符匹配攻略 1.1. 两种模糊匹配 1.1.1. 横向模糊匹配 1.1.2. 纵向模糊匹配 1.2. 字符组 1.2.1. 范围表示法 1.2.2. 排除字符组 1.2.3. 常见的简写形式 1.3. 量词 1.3.1. 简写形式 1.3.2. 贪婪匹配与惰性匹配 1.4. 多选分支 1.5. 案例分析 1.5.1. 匹配 16 进制颜色值 进制颜色值 1.5.2. 匹配时间 1.5.3. 匹配日期 1.5.4. window 操作系统文件路径 1.5.5. 匹配 id 1.6. 本章小结 2. 第二章 正则表达式位置匹配攻略 2.1. 什么是位置呢? 2.2. 如何匹配位置呢? 2.2.1. ^ 和 $ 2.2.2. \b 和 \B 2.2.3. (?=p) 和 (?!p) 2.3. 位置的特性 位置的特性 2.4. 相关案例 2.4.1. 不匹配任何东西的正则 2.4.2 数字的千位分隔符表示法 2.4.3. 验证密码问题 2.5. 本章小结 3. 第三章 正则表达式括号的作用 3.1. 分组和分支结构 3.1.1. 分组 3.1.2. 分支结构 3.2. 分组引用 3.2.1. 提取数据 3.2.2. 替换 ..... 29 3.3. 反向引用0 码力 | 89 页 | 3.42 MB | 1 年前1
Python 3.6.15 正则表达式 HOWTO 概述 2 简单模式 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级别函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前向断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 常见问题 6.1 使用字符串方法 6.2 match() 和 search() 6.3 贪婪与非贪婪 6.4 使用 re.VERBOSE 7 反馈 |摘要| |---| |本文档是在 Python 中使用 re 模块使用正则表达式的入门教程。它提供了比 “标准库参考” 中相应部分更平和的介绍。| ## 1 概述 正则表达式(称为 RE,或正则,或正则表达式模式)本质上是嵌入在 中的一种微小的、高度专业化的编程语言,可通过 re 模块获得。使用这种小语言,你可以为要匹配的可能字符串集指定规则;此集可能包含英语句子,电子邮件地址,TeX 命令或你喜欢的任何内容。然后,您可以询问诸如“此字符串是否与模式匹配?”或“此字符串中的模式是否匹配?”等问题。你还可以使用正则修改字符串或以各种方式将其拆分。 正则表达式模式被编译成一系列字节码,然后由用 C 编写的匹配引擎执行。对于高级用途,可能需要特别注意引擎如何执行0 码力 | 18 页 | 391.58 KB | 1 年前3
JavaScript 正则表达式迷你书 老姚 - v1.1正则表达式字符匹配攻略 1.1. 两种模糊匹配 1.1.1. 横向模糊匹配 1.1.2. 纵向模糊匹配 1.2. 字符组 1.2.1. 范围表示法 1.2.2. 排除字符组 1.2.3. 常见的简写形式 1.3. 量词 1.3.1. 简写形式 1.3.2. 贪婪匹配与惰性匹配 1.4. 多选分支 1.5. 案例分析 1.5.1. 匹配 16 进制颜色值 进制颜色值 1.5.2. 匹配时间 1.5.3. 匹配日期 1.5.4. window 操作系统文件路径 1.5.5. 匹配 id 1.6. 本章小结 2. 第二章 正则表达式位置匹配攻略 2.1. 什么是位置呢? 2.2. 如何匹配位置呢? 2.2.1. ^ 和 $ 2.2.2. \b 和 \B 2.2.3. (?=p) 和 (?!p) 2.3. 位置的特性 位置的特性 2.4. 相关案例 2.4.1. 不匹配任何东西的正则 2.4.2 数字的千位分隔符表示法 2.4.3. 验证密码问题 2.5. 本章小结 3. 第三章 正则表达式括号的作用 3.1. 分组和分支结构 3.1.1. 分组 3.1.2. 分支结构 3.2. 分组引用 3.2.1. 提取数据 3.2.2. 替换 ..... 29 3.3. 反向引用0 码力 | 89 页 | 3.42 MB | 1 年前1
Python 3.13 正则表达式 HOWTO 引言 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 常见问题 6.1 使用字符串方法 6.2 match() 和 search() 6.3 贪婪与非贪婪 6.4 使用 re.VERBOSE 7 反馈 作者 A.M. Kuchling## 摘要 本文是关于在 Python 中通过 re 模块使用正则表达式的入门教程。它提供了比 “标准库参考” 的相关章节更平易的介绍。 ## 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。 正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执行。对于高级用途,可能有必要特别注意引擎 0 码力 | 17 页 | 403.17 KB | 1 年前3
Python 3.8.20 正则表达式 HOWTO 概述 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 常见问题 6.1 使用字符串方法 6.2 match() 和 search() 6.3 贪婪与非贪婪 6.4 使用 re.VERBOSE 7 反馈 作者 A.M. Kuchling摘要 本文是关于在 Python 中通过 re 模块使用正则表达式的入门教程。它提供了比 “标准库参考” 的相关章节更平易的介绍。 ## 1 概述 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。 正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执行。对于高级用途,可能有必要特别注意引擎 0 码力 | 17 页 | 393.47 KB | 1 年前3
Python 3.8.20 正则表达式 HOWTO 概述 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 常见问题 6.1 使用字符串方法 6.2 match() 和 search() 6.3 贪婪与非贪婪 6.4 使用 re.VERBOSE 7 反馈 作者 A.M. Kuchling摘要 本文是关于在 Python 中通过 re 模块使用正则表达式的入门教程。它提供了比 “标准库参考” 的相关章节更平易的介绍。 ## 1 概述 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。 正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执行。对于高级用途,可能有必要特别注意引擎 0 码力 | 17 页 | 393.47 KB | 1 年前3
Python 3.13 正则表达式 HOWTO 引言 2 简单正则 2.1 匹配字符 2.2 重复 3 使用正则表达式 3.1 编译正则表达式 3.2 反斜杠灾难 3.3 应用匹配 3.4 模块级函数 3.5 编译标志 4 更多模式能力 4.1 更多元字符 4.2 分组 4.3 非捕获和命名组 4.4 前视断言 5 修改字符串 5.1 分割字符串 5.2 搜索和替换 6 常见问题 常见问题 6.1 使用字符串方法 6.2 match() 和 search() 6.3 贪婪与非贪婪 6.4 使用 re.VERBOSE 7 反馈 作者 A.M. Kuchling## 摘要 本文是关于在 Python 中通过 re 模块使用正则表达式的入门教程。它提供了比 “标准库参考” 的相关章节更平易的介绍。 ## 模块提供的一种微小的、高度专业化的编程语言。使用这种小语言,你可以为想要匹配的可能字符串编写规则;这些字符串可能是英文句子、邮箱地址、TeX 命令或任何你喜欢的内容。然后,你可以提出诸如“此字符串是否与表达式匹配?”、“字符串中是否存在表达式的匹配项?”之类的问题。你还可以用正则来修改字符串,或以各种方式将其拆分。 正则表达式会被编译成一系列字节码,然后由 C 语言编写的匹配引擎执行。对于高级用途,可能有必要特别注意引擎 0 码力 | 17 页 | 403.16 KB | 1 年前3共 939 条- 1
- 2
- 3
- 4
- 5
- 6
- 94













