正则

作者: sdupidBoby | 来源:发表于2023-08-02 17:03 被阅读0次

ihateregex:正则生成器&验证

\d    匹配一位数
\d+  表示多位数
python: scriptText = re.sub(r'\s+', '', scriptText)  # scriptText去除所有空格
    
// 这里的2个/都是转义符,避免报错
js:   htmlstring.replace(/>/g, '>')    # 将>替换成>  
       

text3 = "//初始化详情varshow=newshowClass({type:1,catid:4933,id:3030389,thumbs:'https://cmsimg.cbg.cn/2023/07/14/d37fa9db-6705-4b6a--a0b5-2116b96c14218.jpg',});//初始化图文varshowArticle=newshowArticleClass({audio:{url:''},video:{url:{hd:'111',sd:'',low:''}},album:{data:[]},series:{type:0,data:[]}});>匹

        '''
        .*?   最小匹配: 前面的公式出现了0次或1次
        .*     贪婪模式:前面的公式出现了0次或无限次
        .+?   至少出现了一次
        '''

 (?<=video:{url:{hd:').*?(?=')   匹配 111
video:{url:.*?}}        匹配 video:{url:{hd:'111',sd:'',low:''}}

''' 
上面的核心表达式 .*?中 :
   .*表示匹配多位数据如aaa或a或1
   只写.表示只匹配一个数如a或1

  (?<=video:{url:{hd:') 表示匹配以 video:{url:{hd:' 开头的字符串
  (?=')  表示匹配以  '  结尾的字符串
 
'''

\-(.*?)\.                   匹配 -6705-4b6a-a0b5-116b96c14218. 
\-{2}(.*?)\.               匹配--a0b5-2116b96c14218.


标志 描述
g 全局搜索。
i 不区分大小写搜索。
m 多行搜索。
s 允许 . 匹配换行符。
u 使用unicode码的模式进行匹配。
y 执行“粘性(sticky)”搜索,匹配从目标字符串的当前位置开始。

相关文章

  • java正则使用

    正则切割 正则捕获 正则完全匹配

  • regexp 正则包

    正则对象 正则使用都是通过创建对应的正则对象,调用对象方法所实现。 新建正则对象 正则对象属性方法 正则方法 一般...

  • 个人书画作品之四

    写楷心得 字正则心正,心正则人正,人正则德正,德正则身正, 身正则形正,形正则意正, 意正则气正,一气化三清。 ...

  • 第七天正则表达式

    正则表达式的理念: 正则的使用方法: 正则里string两个方法: 使用正则找字母的几种写法: 正则的转义: 正则...

  • 心正笔正

    心正则意正!心正则身正! 心正则言正!心正则行正! 心正则笔正!心正则字正! 心正则并勤!勤尽则字成! 心清则目明...

  • git一次删除多个文件

    正则 非正则

  • day17-正则表达式

    正则表达式符号含义 通配符与正则区别? 正则表达式中注意事项 正则表达式分类: 基本正则(BRE) ※ 扩展正则表...

  • Js正则匹配常用案例

    1 用户名正则 2 密码强度正则 3 整数正则 4 数字正则 5 Email正则 6 手机号码正则 7 身份证号正...

  • 前端表单验证常用的15个JS正则表达式

    1.用户名正则 2 密码强度正则 3 整数正则 4 数字正则 5 Email正则 6 手机号码正则 7 身份证号正...

  • 2019-06-15 JS

    email正则, url正则

网友评论

      本文标题:正则

      本文链接:https://www.haomeiwen.com/subject/mglmudtx.html