[疑难] 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]+$", "");
|