
小专题 - 正则&&JSON
文章平均质量分 79
正则表达式 和 JSON
生活需要深度
这个作者很懒,什么都没留下…
展开
-
YAML,JSON,ini,XML 用来做配置文件,优缺点分别是什么?关注者
可以存储的数据复杂度:xml > yaml > toml ~ json ~ plist > ini。适合人类编写:ini > toml > yaml > json > xml > plist。原创 2023-08-16 11:31:05 · 955 阅读 · 0 评论 -
JSON实例(一)
本章节我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。在 php5.2.0 及以上版本已经内置 JSON 扩展。PHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。string json_encode ( $value [, $options = 0 ] )参数 value: 要编码的值。该函数只对 UTF-8 编码的数据有效。 options:由以下常量组成的二进制掩码 JSON_HEX_原创 2022-06-24 17:02:16 · 722 阅读 · 0 评论 -
JSON基本语法
JSON 语法是 JavaScript 语法的子集。JSON 语法是 JavaScript 对象表示语法的子集。JSON 数据的书写格式是:key : value名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:"name" : "菜鸟教程"这很容易理解,等价于这条 JavaScript 语句:name = "菜鸟教程"JSON 值可以是:JSON 数字可以是整型或者浮点型:{ "age":30 }JSON 对象在大括号 {} 中书写:{key1 : value1, key2 : va原创 2022-06-24 17:01:26 · 383 阅读 · 0 评论 -
JSON简介
JSON: JavaScript Object Notation(JavaScript 对象表示法)JSON 是存储和交换文本信息的语法,类似 XML。JSON 比 XML 更小、更快,更易解析。{ "sites": [ { "name":"菜鸟教程" , "url":"www.runoob.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" } ] }这个 sites 对象是原创 2022-06-24 16:58:19 · 172 阅读 · 0 评论 -
shell正则表达式
定义所谓正则表达式,实际上就是用来描述某些字符串匹配规则的工具。由于正则表达式语法简练,功能强大,得到了许多程序设计语言的支持,包括Java、C++、Perl以及Shell等。一个正则表达式是一个字符串.字符串里的字符被称为元字符,它们可能表示了比它们字面上看起来的意思更丰富的含义.例如,一个引用符号可能表示引用一个人演讲中的话,或者表示下面将要讲到的,引申表示的意思.正则表达式是一个字符或/和元字符组合成的字符集,它们匹配(或指定)一个模式在进行程序设计的过程中,用户会不可避免地遇到处理某些文本的情况原创 2022-06-24 17:11:05 · 1055 阅读 · 0 评论 -
正则表达式 - 实例(三)
1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8. 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$9. 有两位小数的正实数:^[0-9]+(.[0-9]{2})?$10原创 2022-06-16 22:01:55 · 211 阅读 · 0 评论 -
正则表达式 - 实例(二)
var cPattern = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;//输出 truedocument.write(cPattern.test("京K39006"));var cnPattern = /[\u4E00-\u9FA5]/;//输出 truedocument.write(cnPattern.test("菜鸟工具"));//微信号正则,6至20位,以字母开头,字母,数原创 2022-06-18 17:05:39 · 150 阅读 · 0 评论 -
正则表达式 - 实例(一)
正则表达式的最简单形式是在搜索字符串中匹配其本身的单个普通字符。例如,单字符模式,如 A,不论出现在搜索字符串中的何处,它总是匹配字母 A。下面是一些单字符正则表达式模式的示例:/a//7//M/可以将许多单字符组合起来以形成大的表达式。例如,以下正则表达式组合了单字符表达式:a、7 和 M。/a7M/请注意,没有串联运算符。只须在一个字符后面键入另一个字符。句点 (.) 匹配字符串中的各种打印或非打印字符,只有一个字符例外。这个例外就是换行符 (\n)。下面的正则表达式匹配 aac、abc原创 2022-06-17 17:14:54 · 485 阅读 · 1 评论 -
基本语法说明
正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。例如:runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。colou?r 可以匹配原创 2022-06-17 17:13:40 · 318 阅读 · 0 评论 -
正则表达式
1. 正则表达式1.1. 发展历史1.2. 用途?典型的搜索和替换工作要求我们提供与预期的搜索结果匹配的确切的文本,虽然这种技术对于静态文本执行简单的搜索和替换任务可能已经足够了,但它缺乏灵活性,若曹勇这种方法搜索动态文本就变得无比困难。通过使用正则表达式,可以实现:测试字符串内的模式。例如,可以测试输入字符串,以查看字符串内是否出现电话模式或信用卡模式,实现数据验证 文本替换。可以使用正则表达式来识别文档中的特定文本,完全删除该文本或者用其他的文本替换它 基于模式匹配从字符串中提取原创 2022-03-01 11:10:01 · 593 阅读 · 0 评论