超强--正则表达式30分钟入门教程

通达信超强一号指标:强势股四维动量共振副图源码解析 强势股识别是短线交易的核心技术命题,其本质在于量能、价格、资金与市场广度四大动量因子的时序耦合。通达信作为主流本地化分析平台,依赖公式语言实现可复用、可调试的结构化建模,而非黑盒式信号输出。‘超强一号’正是此类实践的典型代表——它将动态换手率饱和度、ATR加权突破强度、指数加权主力净流入、板块涨停协同度统一映射为DRAWICON可视化信号,兼顾分时与日线周期适配,并严格依托FINANCE函数调用实时流通股本等本地数据源。该指标适用于需在通达信中构建量化初筛体系的进阶用户,尤其契合‘通达信副图指标源码’‘主力 阅读详情

转自:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

 

如果在字符类里使用代表退格
\t制表符,Tab
\r回车
\v竖向制表符
\f换页符
\n换行符
\eEscape
\0nnASCII代码中八进制代码为nn的字符
\xnnASCII代码中十六进制代码为nn的字符
\unnnnUnicode代码中十六进制代码为nnnn的字符
\cNASCII控制字符。比如\cC代表Ctrl+C
\A字符串开头(类似^,但不受处理多行选项的影响)
\Z字符串结尾或行尾(不受处理多行选项的影响)
\z字符串结尾(类似$,但不受处理多行选项的影响)
\G当前搜索的开头
\p{name}Unicode中命名为name的字符类,例如\p{IsGreek}
(?>exp)贪婪子表达式
(?<x>-<y>exp)平衡组
(?im-nsx:exp)在子表达式exp中改变处理选项
(?im-nsx)为表达式后面的部分改变处理选项
(?(exp)yes|no)把exp当作零宽正向先行断言,如果在这个位置能匹配,使用yes作为此组的表达式;否则使用no
(?(exp)yes)同上,只是使用空表达式作为no
(?(name)yes|no)如果命名为name的组捕获到了内容,使用yes作为表达式;否则使用no
(?(name)yes)同上,只是使用空表达式作为no

联系作者

好吧,我承认,我骗了你,读到这里你肯定花了不止30分钟.相信我,这是我的错,而不是因为你太笨.我之所以说"30分钟",是为了让你有信心,有耐心继续下去.既然你看到了这里,那证明我的阴谋成功了.被忽悠的感觉很爽吧?

要投诉我,或者觉得我其实可以忽悠得更高明,或者有任何其它问题,欢迎来我的博客让我知道.

网上的资源及本文参考文献

更新纪录

  1. 2006-3-27 第一版
  2. 2006-10-12 第二版
    • 修正了几个细节上的错误和不准确的地方
    • 增加了对处理中文时的一些说明
    • 更改了几个术语的翻译(采用了MSDN的翻译方式)
    • 增加了平衡组的介绍
    • 放弃了对The Regulator的介绍,改用Regex Tester
  3. 2007-3-12 V2.1
    • 修正了几个小的错误
    • 增加了对处理选项(RegexOptions)的介绍
  4. 2007-5-28 V2.2
    • 重新组织了对零宽断言的介绍
    • 删除了几个不太合适的示例,添加了几个实用的示例
    • 其它一些微小的更改
  5. 2007-8-3 V2.21
    • 修改了几处文字错误
    • 修改/添加了对$,\b的精确说明
    • 承认了作者是个骗子
    • 给RegexTester添加了Singleline选项的相关功能
  6. 2008-4-13 v2.3
    • 调整了部分章节的次序
    • 修改了页面布局,删除了专门的参考节
    • 针对读者的反馈,调整了部分内容
  7. 2009-4-11 v2.31
    • 修改了几处文字错误
    • 添加了一些注释说明
    • 调整了一些措词
  8. 2011-8-17 v2.32
    • 更改了工具介绍,换用自行开发的正则表达式测试器

 

从Microchip SDK到STM32实战:手把手教你移植LAN9252 EtherCAT从站驱动(含EEPROM配置避坑) 本文详细介绍了如何将Microchip SDK中的LAN9252 EtherCAT从站驱动移植到STM32F407平台,包括FSMC接口配置、中断处理适配和EEPROM配置等关键步骤。通过实战指南和避坑技巧,帮助开发者快速实现高性能EtherCAT从站设备的开发,适用于工业自动化领域。 阅读详情

相关推荐

疾病负担研究(GBD)——如何使用joinpoint软件计算AAPC

疾病负担研究(GBD)——如何使用joinpoint软件计算AAPC

weixin_44240228的博客 1万+

正则表达式30分钟入门教程

今天接触到正则表达式这个概念,分享教程:30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。同时方便在以后项目中及时查询。QAQ.... 目录如下: 原文作者链接如下:正则表达式 ...

佛系猿 2098

为什么你的SiC MOSFET仿真不准?可能是离子注入的‘沟道效应’在捣鬼(Silvaco BCA模块详解)

本文深入分析了SiC MOSFET仿真中离子注入沟道效应的关键影响,揭示了Silvaco BCA模块在模拟SiC晶向和角度参数时的核心设置要点。通过详细解析晶圆偏切与注入角度的等效关系,提供优化MOSFET沟道区注入仿真的五步实战方法,帮助工程师将阈值电压仿真误差从26%降低到5%以内。

weixin_26789847的博客 409

三十分钟包会——正则表达式

三十分钟包会——正则表达式 一、前言 正则表达式,对大家来说既熟悉又陌生。熟悉是因为工作中有很多场景能用到,比如手机号、邮箱、密码等规则校验。 陌生则是因为正则表达式看上去就是一堆乱码,且一眼看上去很难看懂匹配规则。有时候在网上去找一个特定规则的正则表达式,搜出来的结果各不相同,执行效果更是不尽人意,想自己去修改,感觉也无从下手。 今天就花费30分钟时间,带领大家从另一个角度去剖析匹配的目的,理解匹配的思路,一步一步抽丝剥茧去学会怎么写正则表达式(读正则表达式远比写正则表达式要困难的多)。 二、理

嘿嘿 731

DETR系列文章之–Co-DETR

Co-DETR,并行训练多个辅助头,以一对多的标签分配方式进行监督从辅助头中提取正样本坐标,为解码器中的正样本的训练效率进行额外的定制化正样本query.一对一标签分配:每个GT框分配给一个特定的query(DETR),较少的正query导致低效训练,从编码器生成的潜在表示和解码器中的注意力学习分析这一问题。一对多标签分配:每个GT框分配给检测器输出的多个proposal/anchor,依赖NMS或者anchor生成(ATSS,RetinaNet,FCOS,PAA)。

weixin_43731232的博客 2098

从零到一:Ollama工具在RK3588上的深度优化实践

本文详细介绍了如何在RK3588开发板上深度优化Ollama工具,以高效运行DeepSeek模型。通过CPU与NPU负载平衡、模型量化、温度控制等策略,显著提升性能并降低功耗,适用于边缘计算场景。文章提供了具体的配置命令和优化方案,帮助开发者充分发挥RK3588的硬件潜力。

rgv23456789的博客 310

正则表达式30分钟快速入门

阅读建议,文章需要的阅读时间大概不到10分钟,但是纸上得来终觉浅,欲知此事须躬行,所以要真正入门需要做练习,练习大概需要20分钟,通过阅读和练习你就可以达到入门水平,能解决一些基础的正则问题。在这里推荐两个网站供你测试和练习: 1. 正则表达式练习平台:https://codejiaonang.com/ 2. 正则在线测试工具: http://regexr-cn.com/ 入门内容目录 字符...

vip2193的博客 2039

【物联网原理与应用】实验三:RFID低频卡实验——门禁系统

【物联网原理与应用】实验三:RFID低频卡实验——门禁系统

m0_74164458的博客 3998

正则表达式30分钟入门

前言 正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE),又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。(来自维基百科) 入门 假设你在一篇英文小说里查找hi,你...

science_Lee的博客 2485

Transformer模型在时间序列预测中的应用:价格和产量预测

Transformer模型由Attention is All You Need论文提出,并在机器翻译任务上取得了巨大成功。其主要特点是使用自注意力机制代替传统的递归或卷积操作进行序列建模。Transformer模型由编码器和解码器组成,其中编码器用于学习输入序列的表示,解码器用于生成目标序列。在时间序列预测中,我们只需要使用Transformer的编码器部分。编码器将历史数据作为输入,学习一个表示,然后使用该表示来预测未来的数值。

HnrzLinux的博客 736

开尔文四线法与电桥(uΩ电阻检测)

本文介绍了开尔文四线法与电桥在电阻测量中的应用,特别是针对uΩ级别电阻的精确检测。讨论了基本电桥电路的工作原理,强调了开尔文四线法的优势,它能消除导线和接触电阻的影响。文中还提到了测试设备的介绍,包括不同级别的电阻测试,并详细阐述了uΩ级别电阻测试的步骤和注意事项。此外,对比了惠斯通电桥与开尔文电桥,强调了它们在电阻测量中的作用和计算方法。

让你爱上电路设计 7857

超强文件重命名工具Renamer:3分钟批量搞定数千文件整理

还在为杂乱的文件名头疼吗?面对成百上千个需要重命名的文件,手动操作既耗时又容易出错。Renamer作为一款基于Node.js开发的强大命令行文件重命名工具,专门解决文件批量重命名这一痛点,让你的工作效率实现质的飞跃! ## 🚀 零基础快速上手操作指南 **安装配置只需一步** 确认电脑已安装Node.js v14或更高版本,然后执行: ```bash npm install --globa

gitblog_00718的博客 580

【时时三省】vector cast 常见错误解决/vcast常见错误解决

介绍在使用 vector cast/vcast 软件的过程中,遇到的异常问题。其它异常可以私信解决(购买专栏的前提下)。

时时三省的博客 447

超强功能的正则时间验证,C#实现

正则表达式在验证中起到举足轻重的作用,以下是我作为验证时间正则函数:public bool myTime(string str)                {                       bool flag=false;                        string regex = @"^((/d{2}(([02468][048])|([13579][26]))[

幸运草的专栏 2159

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

fish-shell超强指南:20分钟掌握现代化shell

还在为bash的复杂语法和繁琐配置而烦恼吗?fish-shell(Friendly Interactive SHell)作为一款现代化的命令行shell,以其开箱即用的智能特性彻底改变了命令行体验。本文将带你快速掌握fish-shell的核心功能,让你在20分钟内提升命令行工作效率! ## ???? 为什么选择fish-shell? fish-shell设计理念是"用户友好",它提供了众多开箱即用...

gitblog_00991的博客 1179

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以

qbb3050466的专栏 369

数学建模模型总结

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

常用的正则表达式

先记录两个在线测正则的网站,都很好用:http://regex.kingshang.com/http://regexpal.com/这是一个 超强的字符处理工具 留待有空时候看。 http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm这是正则的教程,30分钟,需要细细品味。只能输入数字:"^[0-9]*$" 只能...

weixin_34220623的博客 119

超强解析:Jumpserver命令过滤功能的安全防护与实战指南

你是否还在为服务器运维中的命令安全问题头疼?担心员工误操作执行高危命令导致系统故障?本文将深入剖析Jumpserver命令过滤功能的工作原理,提供从规则配置到风险审计的全流程最佳实践,帮你构建坚不可摧的命令安全防线。读完本文你将掌握: - 命令过滤ACL的底层实现逻辑 - 正则表达式规则的精准配置方法 - 高危命令的实时拦截与审批流程 - 企业级命令安全策略的落地技巧 ## 功能架构解析 Ju...

gitblog_00664的博客 602

超强Vector扩展实战:3个核心功能定制案例

你是否还在为日志处理管道缺乏定制化能力而烦恼?是否需要将业务特定的元数据注入日志流,却受制于现有工具的局限?本文将通过3个实战案例,展示如何在15分钟内完成Vector的数据处理逻辑扩展,即使你是Rust新手也能轻松上手。读完本文你将掌握:自定义转换插件开发、外部API数据 enrichment、以及高性能指标聚合的实现方案,让Vector真正为你的业务场景赋能。 ## 为什么选择Vector扩

gitblog_00353的博客 512

超强扩展Neovim:一站式解决编辑器集成难题

你还在为编辑器功能单一、扩展复杂而烦恼吗?Neovim作为Vim的现代衍生版,通过强大的扩展能力和模块化设计,让编辑器集成不再困难。本文将带你从零开始,掌握Neovim的核心扩展功能,包括语言服务器协议(LSP)配置、语法解析器集成、自定义工作流等实用技巧,让你的开发效率提升10倍! ## 为什么选择Neovim? Neovim在Vim基础上重构了架构,专注于**扩展性**和**用户体验**。

gitblog_00724的博客 439

android 超强效率、性能优化

假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。 耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能够经得

379

超强的网络爬虫工具

技术分享 1、SpringMVC 执行流程及源码解析 在SpringMVC中主要是围绕着DispatcherServlet来设计,可以把它当做指挥中心。这里先说明一下SpringMVC文档给出的执行流程,然后是我们稍微具体的执行流程,最后是流程大致的源码跟踪。 2、使用 Vue2 和 Yii2...

chuxi9488的博客 293

超强路由匹配引擎gorilla/mux:一站式解决Go Web路由难题

还在为Go Web开发中的路由管理头疼吗?复杂的URL匹配、中间件集成、RESTful API设计等问题是否让你夜不能寐?gorilla/mux作为Go生态中最强大的HTTP路由器和URL匹配器,将彻底改变你的Web开发体验! 读完本文,你将掌握: - ???? gorilla/mux的核心特性与优势对比 - ????️ 从基础到高级的完整使用指南 - ???? 中间件集成与自定义开发技巧 - ???? 实...

gitblog_00561的博客 611

超强PHP-Parser解析器:一站式AST操作解决方案

你还在为PHP代码分析工具的复杂性发愁?是否想轻松实现代码自动重构却被抽象语法树(AST)的操作门槛劝退?本文将带你掌握PHP-Parser这个用PHP编写的强大解析器,通过简单三步实现代码解析、修改与生成,让静态代码分析不再神秘。读完本文你将获得:从零开始的AST操作指南、3个核心组件的实战应用、5分钟上手的代码转换案例,以及完整的性能优化方案。 ## 为什么选择PHP-Parser? PH...

gitblog_00166的博客 388

Linux find 命令超强使用技巧详解 – 文件搜索的瑞士军刀

《Linux文件查找命令find完全指南》摘要:本文全面解析Linux系统中功能强大的find命令,涵盖基础语法到高级应用。文章详细介绍了按文件名、类型、大小、时间戳、权限等多条件搜索的方法,讲解了-exec与xargs处理查找结果的技巧,并提供了性能优化建议。通过8个实战案例(如日志清理、批量重命名等)展示find的实际应用,最后附上常用命令速查表。特别提醒:执行删除操作前务必先测试,建议结合备份使用。掌握find命令能显著提升文件管理效率,是Linux用户必备的核心技能。

admin_danche的博客 618
上一篇: 使用递归的方法获得项目的标签
下一篇: 邮件发送
ArvinStudy
博客等级 码龄15年 83粉丝 193原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值