正则表达式里的/g

今天用javascript的正则表达式,发现例子后有一个/g,想来想去,再查网上无数正则的说明。居然没有把这个放入特殊字符之类的说明里。其实g代表global,即不只匹配一次,而是返回一个数组,全部的match都返回。

难道是javascript所独有的?为什么以前vb的regExp没注意到呢(难道是ms的regexp方法比较多,这个开关不用在表达式里表达?)?有空可以试试看vb,c#之类的正则类库认不认。

XPO中的Aggregate属性

原来没太注意这个属性,因为以前不是使用XPObject而是使用XPBaseObject. 删除的记录就真正删掉了。所以剩下一些自己清理也没关系。而且那时对象就几种。现在删除的记录都只是打上标记(太有用了。。。)这种联动的打删除标记就很重要。否则配置对象很多类的时候,删了父亲还要考虑删儿子,删了儿子还要考虑孙子。 不但累人,而且心里没底。