[疑难] D正则bug不太多

tuja 2007-05-10
1 .是不能跨行的
2 [.\r\n]+也是不能跨行的
3 [\w\W]+集合是不包括中文的
4 有时表达式中反向引用是不能用的
 s = "chicken on a chicken????";
 sub(s, r"(\w)+.+?$1",
    delegate char[] (RegExp m)
    {
         return ("who is " ~ m.macth(1));
    },
    "g");  

上面表达式中$1是无效的。

5 还有吗???
。。。
10 用D的正则是有痛苦的


ideage 2007-05-11
中文 可以使用: RegExp myRegExp = new RegExp("^[\u4e00-\u9fa5]+$", "");  
Global site tag (gtag.js) - Google Analytics