zoukankan      html  css  js  c++  java
  • 正则表达式

     

     

     

     

    匹配的示例

    ^

    输入文本的开头

    ^B

    B,但只能是文本中的第一个字符

    $

    输入文本的结尾

    X$

    X 但只能是文本中的最后一个字符

    .

    除了换行字符(\n)以外的所有单个字符

    i.ation

    isationization

    *

    可以重复0次或多次的前导字符

    ra*t

    rtratraatraaat

    +

    可以重复1次或多次的前导字符

    ra+t

    ratraat raaat(但不能是rt)

    ?

    可以重复0次或1次的前导字符

    ra?t

    只有rt rat匹配

    \s

    任何空白字符

    \sa

    [space]a\ta\na (\t \n C#\t \n含义相同)

    \S

    任何不是空白的字符

    \SF

    aFrFcF、但不能是\tf

    \b

    字边界

    ion\b

    ion结尾的任何字

    \B

    不是字边界的位置

    \BX\B

    字中间的任何X

    以上为正则表达式中的一些主要的特定字符或转义字符,匹配自身,则需调用转义字符“\”,URI的格式是<protocol>://<address>:<port>,对应的正则表达式

    \b(\S+)://(\S+)(?::(\S+))?\b

  • 相关阅读:
    activiti并行和串行区别
    SpringMVC 封装返回结果对象
    maven基础
    activiti表
    SpringBoot进阶
    SpringBoot基础
    javascript ES6模块化
    Vuejs搜索下拉框
    Vuejs2.0 + bootstrap demo
    maven settings.xml
  • 原文地址:https://www.cnblogs.com/FallingAutumn/p/440091.html
Copyright © 2011-2022 走看看