欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

regular

runoob reg regular 正则表达式测试工具 有大用 有大大用 有大大大用 有大大大大用

JS test()方法:检测一个字符串是否匹配某个正则表达式 全局匹配 有大用 有大大用

普通分类: 

​JavaScript match() 方法 正则 有大用

JavaScript match() 方法

普通分类: 

​JavaScript match() 方法 正则 有大用

JavaScript match() 方法

普通分类: 

js 测试正则表达式 有大用

 /img/i.test(img.tagName)


普通分类: 

notepad 替换 这个mac 地址在 两个之间加中短横 有大用 有大大用

08F8BC792F27

A87EEAACEB2B

98AF65DEB28C

这个mac 地址在 两个之间加中短横


替换目标:    (\w\w)(\w\w)(\w\w)(\w\w)(\w\w)(\w\w)

替换为:        \1-\2-\3-\4-\5-\6

image.png

普通分类: 

转-NotePad++ 正则表达式替换 高级用法 有大用 有大大用 有大大用

普通分类: 

PHP 正则表达式分隔定字符串为数组 空格 有大用 有大大用 有大大大用

# 以空格分割成数组
普通分类: 

正则表达式中~(波浪符号作用) 有大用

看到这样两行代码

普通分类: 

正则表达式 匹配0次1次或者多次无限次 有大用

普通分类: 

PHP实现过滤掉非汉字字符只保留中文字符 有大用 有大大用

普通分类: 

Angular Material - Can't resolve '@angular/material/theming' 有大用 有大大用 有大大大用

ERROR in ./src/styles.css (./node_modules/@angular-devkit/build-angular/src/angular-cli-files/plugins/raw-css-loader.js!./node_modules/postcss-loader/src??embedded!./src/styles.css)

Module build failed (from ./node_modules/postcss-loader/src/index.js):

Error: Failed to find '@angular/material/_theming'

  in [

    C:\Users\Administrator\Desktop\angular-meiwen\src

  ]

    at resolveModule.catch.catch (C:\Users\Administrator\Desktop\angular-meiwen\node_modules\postcss-import\lib\resolve-id.js:35:13)



普通分类: 

正则表达式 - 语法 加号 星号 问号 有大用 有大大用

普通分类: 

马哥 今日小技巧 (.\*)和(.\*?)匹配区别 有大用

正则表达式匹配中,(.\*)和(.\*?)匹配区别?


它们的差别其实就是 ? 的差别,加上 ? 则为非贪婪匹配则:


(.*) 是贪婪匹配,会尽可能的往后匹配更多


(.*?) 非贪婪匹配,满足的情况下尽可能少的匹配


来自  http://ke.magedu.com/article/114


普通分类: 

年月日-正则

PS:学了正则表达式那么久,也没做出什么像样的模式出来,早上一觉醒来突发奇想,下定决心要证明一下咱正则可不是白学的——于是选择了最常见的日期匹配……

 

普通分类: 

ES6-正则的扩展-u、y修饰符 有大用

普通分类: 

正则表达式修饰符 i、g、m、s、U、x、a、D、e 等。 有大用

普通分类: 

正则表达式中的/\\\\/四个反斜杠含义 标准的应该是 4 个,只是写三个好像现在的新解释器输出结果是一样的。 有大用

普通分类: 

正则表达式中 .* 与 .*? 的区别 点号 星号 问号 有大用

简单说是贪婪匹配非贪婪匹配的区别。

普通分类: 

【推荐】使用Ultrapico Expresso学习正则表达式

Ultrapico Expresso是我工作中经常使用的一个非常强大的正则表达式构建、测试以及代码生成工具。

普通分类: 

grep正则表达的零宽断言 使用 -P 不使用 -E 有大用 有大大用

grep零宽断言&正则表达式

普通分类: 

包含与不包含 排除 有大用

 -v, --invert-match  排除

              Invert the sense of matching, to select non-matching lines.


# -P, --perl-regexp    #将模式解释为Perl正则表达式。

              Interpret PATTERN as a Perl regular expression.


[root@localhost ~]# cat aa.txt

11.jpg.php

22.jpg

33.jpg.aa.php

44.jpg.bb

55.php

66

[root@localhost ~]#  grep  -P '(?!.*jpg)php' aa.txt

11.jpg.php

33.jpg.aa.php

55.php


普通分类: 

正则表达式匹配不包含某些字符串 不包括 有大用 有大大用

正则表达式:不匹配特定的字符串

前言

近期在做一个web应用jsonaz.com,该应用可以将JSON转为PHP数组,或将PHP数组转为JSON。需要在后台对用户提交的PHP代码进行校验,检验用户是否输入了PHP自带的函数,例如:array(1,2,3)是合法的,date(‘Y-m-d’)则是不合法的。因此,需要用正则表达式匹配非array开始的字符串。


正向预查之正向不匹配

先举个例子,加粗代表匹配正则:


不匹配array,(?!a)(?!r)(?!r)(?!a)(?!y),json | array | time

最终采用的正则,适用于PHP函数preg_match:


$pattern = '/^(?!a)(?!r)(?!r)(?!a)(?!y)[A-Za-z_]+\s*\(.*\)$/';

$time = 'time()';  // 匹配

$date = 'date(\'Y-m-d\')'; // 匹配

$array = 'array(1,2,3)';   // 不匹配

--------------------- 

作者:慕 来 

来源:CSDN 

普通分类: 

正则表达式匹配非空非中文 javascript js

普通分类: 

正则表达式 不包含指定字符串 不包括 排除 有大用 有大大用

普通分类: 

【shell】正则表达式用法:匹配不包含字符串

1、参考

https://blog.csdn.net/soaringlee_fighting/article/details/80931295

https://blog.csdn.net/MYsce/article/details/76546480

https://blog.csdn.net/thewindkee/article/details/52785763


2、匹配不包含字符串 用法

方法一:

采用grep命令中的-v参数,可以搜索不包含指定字符的所有行。

e.g:


ls -lR ./OutResult/ | grep -e 'svac2$' -v 'QP' | wc -l

普通分类: 

javascript正则表达式中参数g(全局)的作用_javascript技巧 有大用

我们详细描述: 

普通分类: 

JS判断字符串是否为整数--简单的正则判断

是否为整数

普通分类: 

页面

Subscribe to RSS - regular