24

常用正则表达式

   Posted by: 乐乐猪   in 软件开发

前一段时间写了2段EmEditor的宏,用来统计代码行数和简单的规约检查,稍微整理一下,
下面是从EmEditor的Q&A的提取的实例:

  • 双引号包含的字符串
    strings surrounded by double-quotation marks
    “.*?”
  • [ ]包含的字符串
    strings surrounded by [ ]
    \[[^\[]*?\]
  • 变量名
    variable names
    [a-zA-Z_][a-zA-Z_0-9]*
  • IP 地址
    IP addresses
    ([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})
  • 网页地址
    URL
    (\S+)://([^:/]+)(:(\d+))?(/[^#\s]*)(#(\S+))?
  • 各行Tab以后的文字列
    lines followed by a tab
    \t.*$
  • 平仮名 ひらがな
    Hiragana
    [\x{3041}-\x{309e}]
  • 全角片仮名 全角カタカナ
    Full-width Katakana
    [\x{309b}-\x{309c}\x{30a1}-\x{30fe}]
  • 半角仮名 半角カナ
    Half-width Kana
    [\x{ff61}-\x{ff9f}]
  • 中日韩 汉字
    CJK ideographs
    [\x{3400}-\x{9fff}\x{f900}-\x{fa2d}]
  • 中日韩 汉字符号
    CJK ideograph marks
    [\x{3000}-\x{3037}]
  • 韩国字符
    Hangul
    [\x{1100}-\x{11f9}\x{3131}-\x{318e}\x{ac00}-\x{d7a3}]
  • 行头插入 //
    Insert // at start of lines
    Find: ^
    Replace with: //
  • 删除行头 //
    Remove // at end of lines
    Find: ^//
    Replace:
  • 删除行后的空白文字(包含空格和制表位 Space+Tab)
    Remove trailing whitespaces
    Find: \s+?$
    Replace with:
  • 将(abc)替换为[abc]
    Replace (abc) with [abc]
    Find: \((.*?)\)
    Replace: \[\1\]
  • 将<H3 …>替换为<H4 …>
    Replace <H3 …> with <H4 …>
    Find: <H3(.*?)>
    Replace: <H4\1>
  • 将9/13/2003替换为2003年9月13日
    Replace 9/13/2003 with 2003.9.13
    Find: ([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})
    Replace: \3年\1月\2日
  • 将字母a-z替换为大写字母
    Uppercase characters from a to z
    Find: [a-z]
    Replace: \U\0
  • 首字母大写
    Capitalize all words
    Find: ([a-zA-Z])([a-zA-Z]*)
    Replace: \U\1\L\2

  • 中文关键字:regular expression 正则表达式 emeditor 符号 正则 表达式 常用 replace 全角 find 汉字 半角 with 行头

    Tags: ,

    22

    会照顾宝宝的狗狗

       Posted by: 乐乐猪   in 视频分享

    一只会照顾宝宝的狗狗,宝宝哭它就叫,一直叫到宝宝不哭,宝宝一哭它继续。


    中文关键字:搞笑 视频 宝宝 一直

    Tags: ,

    21

    域名续费

       Posted by: 乐乐猪   in 部落格记事

    前几天的时候收到一封来自 support@hostmonster.com 的邮件,都是英文,差点当垃圾邮件给删除掉了,还好单词都比较简单,勉强看的懂,大概意思是我绑定在 hostmonster.com 空间上的域名还有58天就要过期了,如不续费会影响到以后的正常使用。看了一下日期,原来 傻瓜不傻 这个博客已经开办快一年了,时间过的还真快啊。

    既然快到期了就赶紧续费吧,登陆 eName 易名中国 网站,点击续费,我靠,续一年费竟然要100元钱,我当初申请的时候才50元啊,申请和续费的差距怎么就那么大呢~!

    无奈到 淘宝 网上去寻找一下,有没有可以待续的,发现 eName 易名中国 的还真少,而且发现一个不好的地方,就是找人续费的话必须先将自己的域名Push给续费人,然后他帮你以黄金会员的价格给你续费,七天后再Push回给你,在这其间自己必须担当相应的风险,因为当你Push给他人的时候,整个域名的所有权就已经全部交给他人了,对方拥有域名的全部权限,相当于自己完完全全失去这个域名,如果对方信誉不好的话,那么你就可以和这个域名说拜拜了。

    最后,在仅有的几家中,选择了 wolfcheng 超域网络 ,双钻信誉,而且以前在也在他那里购买过 eNom 的域名,拍货、存款、支付、将域名Push给他以后,马上就查到 shahuhu.net 域名已经续费成功,剩下的就是等待了,七天之后再联系他,Push回来就算完结了。


    中文关键字:blog domain 域名 邮件 空间 push 已经 时候 中国 hostmonster 先将 信誉 对方 而且 不好

    Tags: , ,

    20

    Eclipse+Tomcat 调试断点没有显示的问题

       Posted by: 乐乐猪   in 软件开发

    根本项目的要求,将Eclipse 3.1 升级为Eclipse 3.2 ,随之而来的是调试的时候可以按F6单步调试,但不显示当前执行行的蓝条,不知道程序运行到哪里,非常不方便,网上搜之,原因很简单,是编辑器和工程没有关联上,只要在Eclipse 中设置一下就可以了
    英文版 preference/tomcat source path/中勾上project
    日文版 設置/Tomcat/ソール・パス 中勾上Project


    中文关键字:eclipse tomcat 断点 日文版 调试 问题 project 勾上 随之而来 编辑器 英文版 preference 关联 根本 只要

    Tags: , , , ,

    18

    wp slug 插件测试

       Posted by: 乐乐猪   in WordPress

    老婆写日志的时候总是不记得写缩略名(slug)和标签(tag),写好的日志都是汉字连接,不美观,o(∩_∩)o…老婆别生气啊,日志继续写,这个不是你的毛病,我已经找好插件来修补这个问题了。
    wp slug 是一位老朋友 偶爱偶家枫叶 编写的,可以将博客日志的缩略名(slug)自动转换成英文或拼音,非常适合不习惯写缩略名(slug)的同学(比如我的老婆大人),现在的版本是 2008年1月13 日发布的1.4版

    插件作者下载页面: 点击下载

    插件作者插件介绍: wp-slug让缩略名几多选择


    中文关键字:blog plugins wordpress wp slug 插件 缩略名 转换 测试 slug wp 日志 老婆 汉字 作者 英文

    Tags: , , , , , ,

    Page 11 of 32« 首页...«91011121314»...末页 »