V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
fsy0718
V2EX  ›  JavaScript

/\x01#(\d+)/g 能匹配什么样的字符串

  •  
  •   fsy0718 · 2016-12-01 11:20:11 +08:00 · 3797 次点击
    这是一个创建于 2916 天前的主题,其中的信息可能已经有所发展或是发生改变。
    8 条回复    2016-12-01 22:21:25 +08:00
    flyingghost
        1
    flyingghost  
       2016-12-01 12:33:24 +08:00
    以 0x01 打头的,跟一个#号的,后面一堆数字的字符串。
    0x01 是一个控制字符不是可显示字符。
    cabing
        2
    cabing  
       2016-12-01 13:55:50 +08:00
    /\x01#(\d+)/g 你想匹配 html 中的 unicode 的数字?
    fsy0718
        3
    fsy0718  
    OP
       2016-12-01 15:55:50 +08:00
    @cabing 我是看见 riot 的 compile 中有这样的一个正则,去匹配自定义 tag 中的属性
    TaMud
        4
    TaMud  
       2016-12-01 17:37:03 +08:00
    难道 你们基础课里的 ACSII 的内容,你没有学过???
    fsy0718
        5
    fsy0718  
    OP
       2016-12-01 21:06:14 +08:00
    @TaMud 野生程序员
    aleen42
        6
    aleen42  
       2016-12-01 21:09:42 +08:00
    \x01 not printable, so '\x01#123', '‘\x01#1', ....?
    caola
        7
    caola  
       2016-12-01 21:20:39 +08:00
    好像“#”号是注释吧
    nccers
        8
    nccers  
       2016-12-01 22:21:25 +08:00
    具体问题具体分析了 vim JavaScript Perl Python 里面的正则表达式支持都不一样
    我只知道在 vim 里面\x 匹配 16 进制数字\d+匹配一个或多个数字其他内容匹配它本身
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5805 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:34 · PVG 14:34 · LAX 22:34 · JFK 01:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.