预览模式: 普通 | 列表

正则中的括号()、[]、{}含义和用法

前言
正则中的括号有不同的意义,不同的字符在括号中也有不同的意义。

()小括号
捕获组用于捕获匹配的字符串,匹配小括号内的字符串,可以是一个,也可以是多个,常跟“|”(或)符号搭配使用,是多选结构的。
例如:(abc|cbd)匹配的是abc或者cbd都能匹配,多选,可以写多个

[]中括号
匹配字符组内的字符,比如咱们常用的[0-9a-zA-Z.?!*]等,在[]内的字符都是字符,不是元字符,比如0-9、a-z这中间的 “-” 就是连接符号,表示范围的元字符,如果写成[-!?*(]这样的话,就是普通字符
例如:[1,2,3,a-z]能匹配1、2、3、a到z的字符

{}大括号
大括号{}:匹配次数,匹配在它之前表达式匹配出来的元素出现的次数,{n}出现n次、{n,}匹配最少出现n次、{n,m}匹配最少出现n次,最多出现m次
例如:[a-z]{1,2}能匹配1个或者2个小写字母
或者是(abc){1,2}能匹配到abc或者abcabc

Tags: 正则表达式

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 461

VB.net使用CefSharp笔记

获取js执行返回值

 

Imports CefSharp.WinForms

Public Class Form1

'定义cef浏览器控件的全局变量,方便后面调用,注意WithEvents

查看更多...

Tags: vb.net

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 370

本文向大家重点讲解一下ScrollBar(滚动条)的控制,这里提供了三种方法来实现用Javascript控制ScrollBar(滚动条),希望通过本文的学习你对控制滚动条的方法有深刻的认识。

用Javascript控制ScrollBar(滚动条)

以下都是默认自动滚动到底部,需要滚动到顶部只需将document.body.scrollHeight换为0.

方法一:用scroll方法实现

查看更多...

Tags: javascript

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 343

 广告位

↑返回顶部↑