特殊子字符类

原创 2016年08月30日 21:41:19

正则表达式:特殊子字符类

子字符类是嵌入到较大字符类中的特殊字符类。
[:alpha:] 匹配当前归类中的大写和小写字母字符。例如,’[0-9]{3}[[:alpha:]]{2}’ 匹配三个数字,后跟两个字母。
[:alnum:] 匹配当前归类中的数字、大写和小写字母字符。例如,’[[:alnum:]]+’ 匹配含有一个或多个字母和数字的字符串。
[:digit:] 匹配当前归类中的数字。例如,’[[:digit:]-]+’ 匹配含有一个或多个数字或横线的字符串。同样,’[^[:digit:]-]+’ 匹配含有一个或多个不是数字或横线的字符的字符串。
[:lower:] 匹配当前归类中的小写字母字符。例如,’[[:lower:]]’ 不匹配 A,因为 A 为大写。
[:space:] 匹配单个空格 (’ ‘)
[:upper:] 匹配当前归类中的大写字母字符。例如,’[[:upper:]ab]’ 与以下其中一项匹配:任何大写字母、a 或 b。
[:whitespace:] 匹配一个空白字符,例如,空格、制表符、换页符和回车符。
[:ascii:] 匹配任何七位的 ASCII 字符(0 到 127 之间的顺序值)。
[:blank:] 匹配一个空白区或水平制表符。
[[:blank:]] 等效于 [ \t]。
[:cntrl:] 匹配顺序值小于 32 或字符值为 127 的 ASCII 字符(控制字符)。控制字符包括换行符、换页符、退格符,等等。
[:graph:] 匹配打印字符。
[[:graph:]] 等效于 [[:alnum:][:punct:]]。
[:print:] 匹配打印字符和空格。
[[:print:]] 等效于 [[:graph:][:whitespace:]]。
[:punct:] 匹配其中一个字符: !”#$%&’()*+,-./:;<=>?@[]^_`{|}~.
[:punct:] 子字符类不能包括当前归类中可用的非 ASCII 标点字符。
[:word:] 匹配当前归类中的字母、数字或下划线字符。
[[:word:]] 等效于 [[:alnum:]_]。
[:xdigit:] 匹配字符类 [0-9A-Fa-f] 中的字符。

版权声明:本文为博主原创文章,未经博主允许不得转载。

LTE TDD特殊子帧

TD-LTE特殊子帧Dwpts:gap:Uppts的配比目前一共有9种,配置0到配置8,具体的定义在3GPP TS36.211 表4.2.1里面。         LTE TDD中,帧的长度是10s...
  • u012512762
  • u012512762
  • 2014年12月05日 20:31
  • 2859

TD-LTE特殊子帧配比计算方法

在3GPP 36.211中,有关于TDD-LTE特殊子帧的配比,但这个配比表给出的是以Ts为单位的!并没有给出直观的符号配个数配比。对于这个表,如何换算成符号个数的配比那。 特殊子帧配比计算方法" ...
  • shij19
  • shij19
  • 2016年10月27日 15:47
  • 4083

正经的文件类型——特殊嗬

『为什么验证码是算术题?万一有人算术障碍。。。呢?』 特殊文件也称设备文件。提供用户访问外部设备,而不必知道各种设备的具体操作。UNIX利用特殊文件作为用户与设备文件的接口,使用户能像访问普...
  • Sequin_YF
  • Sequin_YF
  • 2016年07月19日 11:01
  • 382

python类中的特殊属性and特殊方法and特殊文件

特殊方法: __init__(self,*attr)方法: 重写__init__方法,也就是类的构造器,类在初始化的时候会首先调用__init__这个方法。 __str_...
  • yhb315279058
  • yhb315279058
  • 2015年12月08日 23:34
  • 516

split分隔符总结(特殊字符)

public class StringSplit {     public static void main(String[] args) {         String value = "19...
  • baidu_29835301
  • baidu_29835301
  • 2015年07月28日 17:40
  • 533

java中特殊的类

l 特殊的类 实名内部类         将一个类的定义置于另一个类中,这个类就是内部类。    内部类需要遵循以下准则: (1) 内部类的类名只用于定义它的类或语句块之内,在外部引用它是必须...
  • sinat_37810981
  • sinat_37810981
  • 2017年03月08日 13:01
  • 186

C++ 六种特殊成员函数

C++定义了几种只能作为类成员函数说明的函数,它们称为“特殊成员”函数。这些函数影响着给定类对象创建、删除、拷贝以及转换成其它类型对象的方法。这些函数的另一个重要的特性是它们可以由编译器隐含调用。 ...
  • KingCat666
  • KingCat666
  • 2015年04月14日 21:17
  • 1477

PYTHON类的特殊方法

实例1: [python] view plaincopy #-*-coding:UTF-8-*-    class  FirstDemo(object):      """  ...
  • bravezhe
  • bravezhe
  • 2012年07月18日 16:57
  • 3359

特殊空格

ofstream fo("log"); 11 ucs_char_t ucs_buf[10]; 12 ucs_buf[0] = 0x61; 13 ucs_buf[1] = ...
  • sunmenggmail
  • sunmenggmail
  • 2014年05月29日 16:11
  • 1241

关注C++细节——类中的几个特殊函数

C++是面向对象的编程语言,编程中我们不可避免的需要自定义的类,在定义自己的类时我们应该关注类中的几个基本函数的定义——构造函数,复制构造函数,析构函数,赋值操作函数。现在简单介绍一下以上几个函数,由...
  • IAccepted
  • IAccepted
  • 2011年12月02日 21:41
  • 2943
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:特殊子字符类
举报原因:
原因补充:

(最多只允许输入30个字)