文章 2024-06-27 来自:开发者社区

程序技术好文:正则表达式详解

1.什么是正则表达式正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,可以通过正则表达式从字符串中获取我们想要的特定部分。正则表达式灵活性、逻辑性和功能性非常强,可以迅速地用极...

文章 2024-06-27 来自:开发者社区

技术心得记录:收集一些常用的正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: 【/u4e00-/u9fa5】匹配双字节字符(包括汉字在内):【^/x00-/xff】应用:计算字符串...

文章 2024-06-27 来自:开发者社区

技术心得记录:正则表达式(c#)

只能输入数字:"^【0-9】$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|【1-9】【0-9】)$"。 只能输...

文章 2024-03-29 来自:开发者社区

【夯实技术基本功】「底层技术原理体系」全方位带你认识和透彻领悟正则表达式(Regular Expression)的开发手册(正则表达式定义 )

前提介绍 目前的软件世界中广泛应用着正则表达式,包括*nix(Linux、Unix等)、HP等操作系统,以及PHP、C#、Java等开发环境和许多其他应用软件。无论是在哪个领域,你都能看到正则表达式发挥重要作用的踪影。使用正则表达式可以通过简洁的代码实现强大的功能。然而,为了追求简洁和强大,正则表达式代码的复杂性较高,从而给学习者带来了一定的困难。因此,学习正则表达式需要付出一些努力,但...

【夯实技术基本功】「底层技术原理体系」全方位带你认识和透彻领悟正则表达式(Regular Expression)的开发手册(正则表达式定义 )
文章 2023-02-15 来自:开发者社区

Python实用技术一:正则表达式

这一章主要讲一讲Python学习中比较深层次的内容,需要大家更加认真的学习。一,正则表达式的基本概念和构成正则表达式是个某些字符有特殊含义字符串,表示一种字符串的模式(格式),如:可以用相关函数求给定字符串和正则表达式的匹配情况 二,正则表达式中的特殊字符正则表达式中常见的特殊字符有以下几个: 如果要在正则表达式中表示这几个字符本身,就应该在其前面加    \三,字符范围和量....

Python实用技术一:正则表达式
文章 2022-03-16 来自:开发者社区

通用技术 | 正则表达式

前言正则表达式(Regular Expression)是一种既简单,又使用非常广泛的一种技术,我在题目中称其为"必会技术",这并不夸张,无论是从事开发工作还是做一些文案类工作,甚至日常使用电脑搜索一个文件,都会接触到正则表达式。当然,在很多场景下不使用正则表达式也可以完成同样的工作,但是相对要麻烦很多。正则表达式,不熟悉的人第一眼看上去很容易把它认为是一种数学或者其他理工科中的一种表达公式,其实....

通用技术 | 正则表达式
文章 2022-02-17 来自:开发者社区

JavaScript 技术篇-js正则表达式匹配中英文数字

/[a-zA-Z]/ 表示包含 英文。/[\u4e00-\u9fa5]/ 表示包含 中文。 中文是 Unicode 编码表示的,而 \u4e00 表示第一个中文在 Unicode 里的编号,而 \u9fa5 表示最后一个中文在 Unicode 里编号。/[0-9]/ 表示包含 数字。 喜欢的点个赞❤吧!

JavaScript 技术篇-js正则表达式匹配中英文数字
文章 2022-02-17 来自:开发者社区

JavaScript 技术篇-js正则表达式匹配字符串左右两边是否包含空格

/(^\s)|(\s$)/ 这个是匹配左右两边的空格。演示如下:/(^\s)/ 是匹配左侧的空格。演示如下: 同理 /(\s$)/ 是匹配右边的空格。 只要包含空格是 /(\s)/。 还可以通过 indexOf(" ") 来进行检测是否包含空格。var text = "你好"; if(text.indexOf(" ") != -1); // 包含空格喜欢的点个赞❤吧!

JavaScript 技术篇-js正则表达式匹配字符串左右两边是否包含空格
文章 2022-02-16 来自:开发者社区

一起谈.NET技术,浅谈提升C#正则表达式效率

  说到C#的Regex,谈到最多的应该就是RegexOptions.Compiled这个东西,传说中在匹配速度方面,RegexOptions.Compiled是可以提升匹配速度的,但在启动速度上,使用了RegexOptions.Compiled情况下,通常会使启动速度慢许多,据说最多是60倍。   进行一组测试,有测试数据,才有讨论依据。   第一步,帖上测试硬件信息(呵呵,硬件有点烂:() ....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

Python学习站

Python学习资料大全,包含Python编程学习、实战案例分享、开发者必知词条等内容。

+关注