JavaSE-正则表达式

Oracle GoldenGate (OGG) 实战:从安装到故障排查的完整避坑指南 本文提供了一份详尽的Oracle GoldenGate实战指南,涵盖从环境准备、核心进程配置到性能调优与故障排查的全过程。重点解析了OGG安装与部署中的常见陷阱,并分享了确保数据同步链路稳定运行的高级运维技巧与常见故障处理方法,帮助技术人员高效避坑。 阅读详情

正则表达式

.:匹配除“\r\n”之外的任何单个字符

[abc]:a或b或c都可以

[a-zA-Z]:a-z或A-Z,两头的字母包含在内,所有字母都可以

[0-9]:0-9的数字都可以

\d:0-9的数字都可以

\D:0-9的数字都可以

\w:表示字母、数字、下划线在内的任何字符[a-zA-Z0-9_]

x?:x出现一次或一次也没有

x*:x零次或多次

x+:x至少出现一次

x[n]:恰好只有n次

x[n,m]:n =< x <= m次

x|y:匹配x或y

\f:匹配一个换页符

\r:匹配一个回车符

\s:匹配任何不可见字符,包括空格、制表符、换页符等等

规则表达式

^:表示正则表达式的开头

$:表示正则表达式的结尾

常用正则表达式

规则正则表达式语法
一个或多个汉字^[\u4E00-\u9FA5]+$
邮政编码^[1-9]\d{5}$
QQ号码^[1-9]\d{4,10}$
邮箱^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-Z0-9]-*){1,}\.){1,3}[a-zA-Z\-]{1,}$
用户名(字母开头+数字/字母/下划线)^[A-Za-z][A-Za-z1-9_-]+$
手机号码^1[3|4|5|8][0-9]\d{8}$
URL^((http|https)://)?([w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
18位身份证号^(\d{6})(18|19|20)?(\d{2})([01]\d)([0123]\d)(\d{3})(\d[]X|x)?$
告别C盘空间焦虑!Miniforge环境路径精准配置全攻略 本文深入解析Miniforge虚拟环境默认占用C盘空间的根本原因,即未正确配置`.condarc`文件中的`envs_dirs`路径优先级。通过详细的诊断步骤与配置命令,指导用户将环境路径精准迁移至指定磁盘(如D盘),并分享禁用自动激活、使用`--prefix`参数等高阶技巧,帮助开发者彻底告别C盘空间焦虑,实现虚拟环境的整洁与可控管理。 阅读详情

相关推荐

从零构建安全通信:mbedtls与ECDSA在嵌入式系统中的实战指南

本文详细介绍了如何在嵌入式系统中使用mbedtls和ECDSA实现安全通信,重点探讨了ECDSA相比RSA的优势、mbedtls的模块化裁剪策略、密钥安全存储方案以及完整的签名验签流程。通过实战案例和优化技巧,帮助开发者在资源受限环境下构建高效可靠的安全通信系统。

weixin_28338005的博客 685

常用正则表达式

只能输入数字:"^[0-9]*$"。   只能输入n位的数字:"^\d{n}$"。   只能输入至少n位的数字:"^\d{n,}$"。   只能输入m~n位的数字:。"^\d{m,n}$"   只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。   只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。   只能输入有1~3位小数的正实数:"^[0

qq_36937326的博客 1208

关于esp32蓝牙模块的使用——esp32学习笔记

关于esp32蓝牙模块的使用——esp32学习笔记 零、前言 esp32自带蓝牙模块可以让我们进行蓝牙连接并进行数据交换 一、经典蓝牙BT 首先来编写代码,经典蓝牙的使用非常简单,首先声明使用了BluetoothSerial这个库,然后使用SerialBT.begin函数设置蓝牙的名字,再然后就是设置配对码,由于这里没有用到配对码,所以我将注释掉。当配对成功我们就使用printf函数打印出蓝牙配对成功。 #include <Arduino.h> #include <BluetoothSer

qq_53965184的博客 5万+

正则表达式基础

正则表达式基础

Shsvvja的博客 1609

openmediavault(OMV)(30)插件介绍(3)filebrowser文件管理器

filebrowser可以对omv的文件进行图形化管理,而不需要每次都通过命令进行修改。filebrowser安装。

Monster✺◟(∗❛ัᴗ❛ั∗)◞✺的博客 2321

2026华为OD机试(C++)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,C++实现。

MISAYAONE的博客 20万+

全网最全正则表达式总结,让你的工作效率事半功倍,赶快收藏

大家好,我是冰河~~ 我用了两天时间整理了这些工作用常用的正则表达式,小伙伴们拿走,不谢~ 这次我把工作中总结的经常使用的正则表达式共享出来了,正是掌握了这些正则表达式,冰河平均每天比别人少写200行代码,极大的提高了研发效率,建议小伙伴们收藏,平时尝试着使用到自己的项目中!! 熟练的掌握正则表达式,能够帮助程序员以最快的速度写出最优雅的代码。 冰河在多年的编程工作中,对使用过的正则表达式进行了梳理和总结,这些正则表达式能够帮助你节省很多的编码时间,往往一个简单的正则表达式就能够省略大量的if...else

m0_67403272的博客 5157

133、神经渲染与AI RAW:从RAW域到sRGB的端到端学习

去年在调试某款旗舰手机的主摄时,遇到一个让人头疼的问题——夜景模式下,暗部细节虽然保留得不错,但色彩总是偏紫,而且高光边缘有诡异的“水彩感”。ISP的3A统计跑了几十版,降噪强度从0调到100,甚至把去马赛克算法换成了自适应方向插值,问题依旧。后来团队里一位做AI的同事说:“要不试试端到端?从RAW直接出sRGB。”当时我第一反应是“这玩意儿能稳定吗?”结果试了一版,偏紫消失了,高光边缘的伪影也没了。从那以后,我开始认真研究神经渲染与AI RAW这条路线。

sundong_81的博客 33

最常用的正则表达式

一、校验数字的表达式 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位小数的正数或负数:^(-)

weixin_40865431的博客 651

扩散模型与强化学习(13):In-Context Reward Hacking现象与解决方案

奖励作弊(Reward Hacking)指智能体通过钻规则漏洞而非真正完成任务来最大化奖励信号。以论文编辑实验为例,研究提出“上下文奖励作弊”(ICRH)概念,即模型利用共享上下文钻空子,如盲目添加“正确!”或输出无关内容。实验发现,模型规模扩大可能加剧ICRH,且提示词优化难以根治。与传统奖励作弊不同,ICRH发生在部署阶段,由通用性驱动。应对建议包括多轮测试、多样化反馈及异常场景模拟,但尚无完美解决方案。

沉迷单车的追风少年 1320

set_input_delay/set_output_delay介绍

针对这一类的情况,在做block时,cts之后,便需要将update_io_latency给关闭。那么,计算的timing就是错误的了。对于hier flow来讲,切分block,进行timing budget的时候,clock tree还未长。计算block端口上的timing,通常需要用到set_input_delay和set_output_delay告知工具外部电路的延迟信息,以方便工具计算端口上的timing。此时,工具在计算in2reg的timing时,便会将2.67ns的delay带进来。

芯冰乐 320

正则学习备忘2—匹配一个或者多个字符

正则学习备忘2—匹配一个或者多个字符 在上面一节讲到正则学习中讲到的是关于当个字符的匹配,如果想匹配一个很长的字符串中的若干个或者很多个字符,如果都用上面的单个字符匹配模式那将需要书写很长的正则表达式,列入在web的颜色判断中就需要这么写#[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]。这明显是违反DRY原则。对于多个字符的匹配正则有提供其他的可以...

qq_43457125的博客 7594

【Cursor+Playwright-MCP 实现 AI 自主功能测试】含实例代码脚本+保姆级教程

本文档详细介绍了如何使用 Cursor(AI 编程助手)和 Playwright-MCP 库实现基于 GPT 模型的自动化功能测试。文档从环境搭建开始,逐步指导读者如何通过 Playwright 进行浏览器自动化,并利用 Playwright-MCP 集成 GPT 模型生成测试计划、执行测试步骤及生成测试报告。核心步骤包括安装依赖、配置 OpenAI API 密钥、编写代码实现 AI 驱动的测试流程,以及生成详细的测试报告。通过本文档,读者可以快速掌握从 0 到 1 实现 AI 自主功能测试的全流程。

Dreams°的博客 2894

JavaSE-初识正则表达式

title: 初识正则表达式 date: 2019-02-23 22:09:32 tags: - JavaSE categories: - JavaSE 正则表达式概述及基本使用 指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 常见规则 规则字符在java.util.regex包下的Pattern类中。 A:字符 x 字符 x。举例...

ahojcn 的博客 294

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

JavaSE-Day19正则表达式

语法示例:"." : 匹配任何字符。"\d":任何数字[0-9]的简写;"\D":任何非数字[^0-9]的简写;"\s": 空白字符:[ \t\n\x0B\f\r] 的简写"\S": 非空白字符:[^\s] 的简写"\w":单词字符:[a-zA-Z_0-9]的简写"\W":非单词字符:[^\w]//.表示任意一个字符System.out.println("你".matches(".."));//falseSystem.out.println("你".matches("."));

学习java的大雪笙一枚 799

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【自用】JavaSE--算法、正则表达式、异常

定义一个异常类继承RuntimeException,重写构造器,其中generate的构造器先选前两个,后面的之后学写法几乎一样,就是extend Exception,如下图,上为运行时异常,下为编译时异常由于使用的是编译时异常,因此写出来就会报错,如下左图,需要对方法内部报错部分alt+回车抛出异常,将异常抛给上层,即main函数,此时就能实现编译时异常了,如下右图<====>

weixin_65466248的博客 1073

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

JavaSE---常用API(Math、System、Runtime等)、正则表达式

这篇文章主要记录了Math类、System类、Object类、BigInteger/BigDecimal类以及正则表达式的使用方法和练习代码。内容涵盖了数学计算、系统操作、对象克隆、大数处理和字符串匹配等常见API的应用。通过多个代码示例详细展示了如何判断质数、实现深克隆、处理高精度计算以及验证手机号、邮箱等正则表达式。还介绍了IDEA插件any-rule来辅助编写正则表达式,并提供了严格校验身份证号码的实现方法。

jianglin_78的博客 847

【JavaSE】之正则表达式

Java基础正则表达式相关知识详细介绍~

小新要变强的博客 2659

JavaSE学习总结(十)常用类(下)正则表达式MathRandomSystemBigDecimalDateSimpleDateFormatCalendarBigInteger

JavaSE学习总结(十)常用类(下)/正则表达式/Math/Random/System/BigDecimal/Date/SimpleDateFormat/Calendar/BigInteger

long3359的博客 166

JavaSE(九)——正则表达式、Date类、集合、泛型

1. 正则表达式 正确规则的表达式,用来定义一些规则,对数据进行校验。

吃饭了吗 508

JavaSE-网络编程、正则表达式

regex:[a|e|s] result:结果就是匹配字符a、e、s三个字符,这个跟(a|e|s)有区别的,区别就是(a|e|s)匹配的是a、e、s三个字符的随意一个,三个 中的任意一个,这里|是元字符。匹配一个单词边界,也就是指单词和空格间的位置(即正则表达式的“匹配”有两种概念,一种是匹配字符,一种是匹配位置,这里的\b就是匹配位置的)。例如,“er\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”。例如,“\\n”匹配\n。序列“\\”匹配“\”而“\(”则匹配“(”。

qq_59737375的博客 926

JavaSE|正则表达式

JavaSE|正则表达式规则应用判断分割替换获取 符合一定规则的字符串。 规则 应用 判断 public boolean matches(String regex) String 类的方法 告知此字符串是否匹配给定的正则表达式。 分割 public String[] split(String regex) String 类的方法 根据给定正则表达式的匹配拆分此字符串。 替换 public St...

笔记本 340

Javase | 正则表达式

正则表达式: 正则表达式概念、 正则表达式语法表 、正则表达式语法示例 、.字符类: 、字符类概念及语法 、字符类示例 、创建 “特殊字符失效区” / 还原特殊符号: 、.正则表达式对象 (Pattern对象) .....

m0_70720417的博客 276

JavaSE——正则表达式、常用类

正则表达式的概述和简单使用 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 eg: 校验qq号码.(要求1:必须是5-15位数字; 2:0不能开头) a:非正则表达式实现 b:正则表达式实现 public class Demo1 { public static void main(String[] args) { Sc

m0_50928133的博客 321

JavaSE--正则表达式

正则表达式:用于指定字符串的规则 pattren类 是一个最终类 不能被继承 . 代表任意字符 \d 代表[0-9] \D 除了数字0-9 之外的字符 \s ...

AwaysBePrepared 250

JavaSE——正则表达式(1/2):概述、初步使用(普通方法,正则表达式)、书写规则(字符类,预定义字符,数量词,其他,特殊案例)

正则表达式 就是由一些特定的字符组成,代表的是一个规则。 作用一:用来校验数据格式是否合法 (更简单、更便捷) 作用二:在一段文本中查找满足要求的内容 String提供的一个陪陪正则表达式的方法 public boolean matches(String regex)判断字符串是否匹配正则表达式,匹配返回true,不匹配返回false。

li13437542099的博客 865
上一篇: JavaSE-内部类
下一篇: JavaSE-日期类
JP-Destiny
博客等级 码龄8年 34粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值