首页   注册   登录
 code42 最近的时间轴更新

code42

love coding, love life.
  •   V2EX 第 243725 号会员,加入于 2017-07-22 00:54:16 +08:00
    code42 最近回复了
    26 天前
    回复了 Daath 创建的主题 程序员 现在逼乎 APP 要同意隐私政策才能用?
    没看法,已卸载!
    @br00k 这大概是最优雅的解了
    @ioc 果不其然(不优雅的解,总是可能潜伏着 bug )
    '(?:^(?:a|ab)$)|[^a].*|a[^b].*|ab[^c].*|abc.+'
    277 天前
    回复了 sqf3903 创建的主题 Python 还是我,再来问一个关于正则表达式的问题
    第一个问题:
    你用的是 search,而不是 match

    第二个问题:
    反向引用之前匹配的(\b\w+)中不包含空格

    直接 help(re)告诉你所有真相:)
    能!但是不优雅:
    '[^a].*|a[^b].*|ab[^c].*|abc.+'


    PS:
    前几天遇到类似问题(将不符合某个模式的行挑出来),没能想出来好用的正则,就换种思路了。
    如下:(也不想为这点小事写个 python 脚本什么的,只希望快速搞定,一行命令行那是最好的:)
    ➜ ~ cat data.txt
    abc
    zzxx123abc
    abczzxx123
    abczzxx123abczzxx
    asdaexx111fzcsd
    123aaaa1223

    ➜ ~ awk '!/^abc$/ { print $0 }' data.txt
    zzxx123abc
    abczzxx123
    abczzxx123abczzxx
    asdaexx111fzcsd
    123aaaa1223

    如果你的需求和我类似,完全可以使用这种方式。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2029 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 7ms · UTC 12:13 · PVG 20:13 · LAX 05:13 · JFK 08:13
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1