ICode9

精准搜索请尝试: 精确搜索
  • 正则表达式的使用经验分享2022-07-23 16:34:59

    正则表达式是一个学习周期较短,但是应用型极强的工具,不少小伙伴在学习完正则表达式之后都直接表示真香了! 但是,由于其语法比较固定,不常使用的话往往会由以往的风险,这里我分享自己的笔记,供大家参考! 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n

  • ElasticSearch查询DSL之Term级别查询(ids、exists、prefix、range、wildcard、regexp、trem、terms、fuzzy)2022-07-23 14:03:17

    Term级别查询 term这个单词汉语翻译是术语、条款等意思,在es中翻译过来我总感觉怪怪的。es官网将ids、term、terms、fuzzy等查询方式放在这个分类下,他们是dsl语句中最基本的语句,大都是单条件查询。其中ids、esists、range、term、terms等查询方式是精确匹配,而fuzzy、wildcard、rege

  • Python 正则表达式分组匹配提取替换字符串(回调函数)2022-07-22 21:33:42

    Python中使用正则表达式可以实现匹配到的字符串进行提取和替换,并且可以每次匹配执行一个回调函数进行处理,本文主要介绍Python 正则表达式分组匹配提取替换字符串的方法,以及相关的示例代码。 原文地址:Python 正则表达式分组匹配提取替换字符串(回调函数)

  • 正则表达式2022-07-22 18:40:45

    功能 符号 匹配任意一个数字 \d [0-9] 匹配任意一个字母   [a-zA-Z] 匹配除了换行符以外的任意字符 .   前面的内容可连续重复使用任意次来使整个表达式得到匹配 *   任意数量的不包含换行的字符 .*                          

  • 完美与奇偶性 自做自切2022-07-22 11:32:48

    题目链接 U230600 完美与奇偶性 题解 我们发现问题可以直接转化为选取一个区间后,区间里的数全部反转(1 -> 0, 0 -> 1),有些数需要被反转奇数次,有些数需要被反转偶数次,从而一定地简化问题。 首先考虑爆搜,发现每次对一个区间的修改可以进行差分优化,于是考虑差分,实现单点修改,求最终状态

  • NO44. 通配符匹配2022-07-21 17:36:19

    #和之前通配符匹配很像,dp的思路 class Solution: def isMatch(self, s: str, p: str) -> bool: vertical = len(p)+1 #纵向的长度,由于有初始start因此加一 level = len(s)+1 if set(p) == {"*"}: return True # *可以匹配包括空字符 #建表

  • 正则表达式2022-07-21 17:05:13

    正则的意思就是用有限的符号来表示无限的序列 \是转义字符,其后面的字符会代表不同的意思 许多元字符要求在试图匹配它们时特别对待。若要匹配这些特殊字符,必须首先使字符"转义",即,将反斜杠字符\ 放在它们前面。下表列出了正则表达式中的特殊字符: 特别字符描述 $ 匹配输入字符

  • shell字符串操作大全2022-07-21 15:35:01

    字符串操作 ${#string} $string的长度 ${string:position} 在$string中,从位置$position开始提取子串 ${string:position:length} 在$string中,从位置$position开始提取长度为$length的子串 ${string#substring} 从变量$string的开头,删除最短匹配$substring的子串 ${st

  • Linux之sed命令详解2022-07-21 09:00:43

    Linux之sed命令详解 sed是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断

  • 正则表达式从入门到入坑2022-07-21 01:03:13

    正则表达式从入门到入坑 入坑前先介绍两个辅助网站:正则表达式测试网站:https://regex101.com正则表达式思维导图:https://regexper.com 正则基础(入门) 1、元字符 进入正题,我们先去了解最基本的字符及其初步应用。 元字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字

  • re模块、爬虫、openpyxl模块2022-07-20 20:03:13

    目录re模块re.findall方法简介语法参数说明实例findall的优先级查询re.finditer方法简介语法参数说明匹配对象方法实例re.search方法简介语法参数说明匹配对象方法实例别名re.match方法简介语法参数说明匹配对象方法实例re.compile方法简介实例第三方模块简介下载方式pip 命令的语

  • 正则2022-07-20 18:33:47

    1. 正则表达式 可以把它当作是通配符的增强版,就是帮你匹配指定规则字符串 限定符  ? 表示前面一个字符需要出现 0 次或者 1 次,可有可无  * 匹配 0 个或者多个字符  + 匹配出现 1 次以上的字符 {n} 准确匹配 n 次 {n} 至少匹配 n 次 {n,m} 匹配从 n 与 m 次 ( ) 匹配多次

  • ExtJS 组件查询(Component Query)2022-07-20 07:32:36

    更新记录 2022年7月20日 发布。 2022年7月6日 从笔记迁移到博客。 ExtJS教程汇总:https://www.cnblogs.com/cqpanda/p/16328016.html 组件查询(Component Query) 说明 Ext.ComponetQuery是预定义的单例对象,不需要实例化 Ext.all() 使用类似CSS选择器的语法匹配所有符合条件组件 Ex

  • 正则表达式2022-07-19 23:33:28

    目录 正则表达式引入 字符组 特殊符号组 量词组 贪婪匹配与非贪婪匹配 转义 正则表达式引入 # 校验qq号是否有效 # 1.获得用户输入的qq号 qq_num = input('请输入您的qq号>>>:').strip() # 2.判断是否为纯数字 if qq_num.isdigit(): # 3.判断长度是否为10位 if len(

  • KM 二分图最大权匹配2022-07-19 22:33:31

    以下没有证明。 这玩意儿比 dijkstra 费用流短,而且不太跑得满,内存连续性也相当好。缺点可能是对两侧点数有严格的限制,且不能求 \(i\) 匹配的最优方案,还有相当不直观。 先考虑二分图最大权匹配的对偶问题:最小化顶标和 \(\sum y_i\),满足对于每条边,\(y_u +y_v \ge w\)。(假设边权非负)

  • 正则表达式2022-07-19 16:37:20

    目录正则表达式测试网址:http://tool.chinaz.com/regex/正则表达式介绍1.主要用途2.本质3.例题代入正则表达式之字符组正则表达式之特殊符号正则表达式之量词正则表达式练习题贪婪匹配与非贪婪匹配1.贪婪匹配2.非贪婪匹配3.小技巧4.例题展示取消转义1.在正则中的写法2.在python中的

  • 模拟费用流2022-07-19 10:36:40

    参考博客 再探模拟费用流一类问题 Cold_Chair 模拟费用流 费用流的本质其实是一种可以反悔的贪心,但对于一些题目费用流太过于复杂,无用的边数太多,所以可以考虑模拟费用流。 一种模型 一条数轴上,有\(n\)只老鼠,\(m\)个洞,一个洞最多容纳一只老鼠。老鼠只能往左走,走到一个洞的代价为坐

  • 正则表达式详解2022-07-18 19:00:27

    正则表达式学习过程中最容易产生的误会 如果匹配成功则返回匹配成功的字符串,这个匹配成功的字符串很多人认为是整个存在目标值的整个字符串 如,abcd中我匹配abc,则返回结果为abcd 错,大错特错,结果其实就是目标值。 记住一句话,匹配什么,就返回什么。或者目标值是什么,就返回什么。 常用

  • 关键字过滤2022-07-18 15:02:45

    关键字过滤 实质:多模式文本匹配问题。 实现方式 编码格式统一为Unicode编码,统一编码差异。 hash存储关键字首字符,快速判定。 存储关键字首字符在vector中的范围下标,提高遍历检索效率。 支持中文规则。 最长匹配原则。 代码实现 https://github.com/TxtpGame/KeyWord/ 建议 脏词

  • Linux操作系统(八):Linux下的正在表达式与文件格式化处理2022-07-18 07:00:29

    shell中的正则表达式一些基本概念 正则表达式的基础应用 文件的格式化与相关处理 文件对比工具  一、关于本文内容的导读 这部分不涉及具体内容的解析,只是作为浏览和查找相关知识点的引导内容,采用【主题 | 命令 | 对应内容小节编号】三个关键信息的组合模式,依照这些信息可以快

  • 正则表达式语法2022-07-18 06:33:26

    正则表达式 正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,或者将字符串中符合规则的内容提取出来 语法 使用new RegExp()创建一个正则表达式,RegExp有两个参数 const reg = new RegExp() 方括号 |: 或者 []: 中括号中的内容也是或

  • Nginx-那些事儿052022-07-18 02:31:29

    nginx-location匹配规则 是根据ip+port来匹配的,/后边表示匹配的路径(例如:/Test相当于后台存在一个Test控制器(重点) 语法规则: # = 开头表示精准匹配 # ~ 大小写敏感 # ~* 忽略大小写 # ^~ 只需匹配uri开头 # @ 定义一个命名的 location,在内部定向时使用,例如 error_page loca

  • linux 中删除匹配特定字符的行及其后的若干行2022-07-17 22:09:26

      001、 root@DESKTOP-1N42TVH:/home/test2# ls a.txt root@DESKTOP-1N42TVH:/home/test2# cat a.txt 1 01 2 02 3 AAA 4 03 5 04 6 03 7 BBB 8 06 9 07 10 BBB 11 08 12 CCC 13 09 14 AAA 15 10 16 BBB 17 33 root@DESKTOP-1N42TVH:/home/test2# sed '/AAA/d' a.tx

  • 一个简单的JS模板引擎的设计与实现2022-07-17 15:04:01

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> </head> <body style="background: gray;"> <div id="app"></div> <script> 'use strict'

  • SpringMVC学习 十九 Servlet 3.0整合Spring MVC2022-07-17 10:33:37

    10.1、Tomcat是如何自动加载Spring配置 10.1.1、SpringServletContainerInitializer 在Spring-web包下的META-IFN/services目录下有一个文件javax.servlet.ServletContainerInitializer,文件的内容是一个类的全路径名: org.springframework.web.SpringServletContainerInitializer S

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有