1. @"(//(.*?)\n|(/\*((.|\n)*?)\*/)"
2. @"\n(\s*)class\W(.*?)\b(?<class_name>[a-zA-Z0-9_]+)\b(?=(\s*)((//|/\*)(.*?)(\s*))?((?<!:):(?!:)|{))"
3.1 String.Format(@"(?<method_name>~?{0})(\s*)\((.|\n)*?(;|\{{(.|\n)*?\}}))", className);
3.2 String.Format(@"\n(?<prefix>([a-zA-Z0-9_ ]|(?![\r\n])\s)*?)(?<ret_type>(?![\r\n])\s?([a-zA-Z0-9_:\*&]|<[a-zA-Z0-9_:\*&,<> ]?>))[ *&]+?(?<method_name>\b(?!{0})[a-zA-Z0-9_]+\b)(\s*)((.|\n)*?(;|{{(.|\n)*?\}})", className);
转载请注明,谢谢!
浙公网安备 33010602011771号