正则表达式

工具网站

^apple\..{3,}$ ^ $ 文件名的起始位置和结束位置 .{3,} 三个或更多的任意字符

常见的正则表达式 . * + [abc] (RX1|RX2) ^ $ 含义?

  • $0 :<-> 引用匹配到结果

  • abc… :<-> 字母

  • 123…

    • Digits
  • \d :<-> Any Digit

    • 等价于 :-> [0-9]
    • 匹配3个数字 :-> \d{3}
    • 匹配一个或多个数字 :-> \d+
  • \D :<-> Any Non-digit character

  • . :<-> 除空格之外的”任意单个字符”

  • * :<-> 匹配前面字符零次或多次

  • + :<-> 匹配前面字符一次或多次

  • \. Period

  • [abc] :<-> Only a, b, or c

  • [^abc] :<-> Not a, b, nor c

  • [a-z] :<-> Characters a to z

  • [0-9] :<-> Numbers 0 to 9

  • \w :<-> Any Alphanumeric character

  • \W :<-> Any Non-alphanumeric character

  • {m} :<-> m Repetitions

  • {m,n} :<-> m to n Repetitions

  • ? :<-> Optional character

  • \s :<-> Any Whitespace

  • \S :<-> Any Non-whitespace character

  • ^$ :<-> Starts and ends

  • (…) Capture Group :<-> $1 第一个匹配结果

  • (a(bc)) :<-> Capture Sub-group

  • (.*) :<-> Capture all

  • | 或, (abc|def) :<-> 任何能够匹配abc 或 def的结果
    获取 hdfs 地址中的路网 (\d{10})

sublime 正则匹配提取

  • 打开搜索框,然后输入正则表达式,最后Find All 就可以复制

[[Ref]]

作者

Ryen Xiang

发布于

2024-10-05

更新于

2025-02-18

许可协议


相关文章

网络回响

评论