Example #1
0
def replaceAllString():
    Util.replaceOstrWithNstr(YSetting.DNS,YSetting.YOUTHDNS)
    Util.replaceOstrWithNstr(YSetting.ctripBaoLeiIP,YSetting.youthBaoLeiIP)
    Util.replaceOstrWithNstr(YSetting.ctripPaymentIP,YSetting.youthPaymentIP)
    Util.replaceOstrWithNstr("ctrip://","ctripyouth://")
    regexUtil.replaceFileStrWithRegex('(\s)*__dataSource.systemCode_\s=\s@"[0-9]*;','__dataSource.systemCode_ = @"12";','AppDelegate.m')
    regexUtil.replaceFileStrWithRegex('(\s)*#define kUBTAppID @"481001"','#define kUBTAppID @"481001"\n#define kCrittercismAppId @"538738311acb715292000001"','config.h')
    regexUtil.replaceFileStrWithRegex('(\s)*\[self\s*initDataSource\];','[self initDataSource];\n[Crittercism enableWithAppID:kCrittercismAppId];','AppDelegate.m')#63
    regexUtil.replaceFileStrWithRegex('(\s)*\[self\s*reloadRootViewControllers\];','[self reloadRootViewControllers];\n[[CTLocationManager sharedLocationManager] startLocatingWithDelegate:nil timeout:60 disableCache:YES needCtripCity:YES];','')#64
    regexUtil.replaceFileStrWithRegex('NSString\*\s*scheme\s*=\s*\[\[url scheme\] lowercaseString\];','NSString* scheme = [[url scheme] lowercaseString];\nif([@"ctripyouth" isEqualToString:scheme]){\nscheme = @"ctrip";\n}','AppDelegate.m')#66
    regexUtil.replaceFileStrWithRegex('NSString\s\*urlStr\s=\s*url\.absoluteString;','NSString *urlStr = url.absoluteString;\nurlStr = [urlStr stringByReplacingOccurrencesOfString:@"ctrip://" withString:@"ctripyouth://"];\n','CTDestinationURLDispatcher.m')
    regexUtil.replaceFileStrWithRegex('if\s\(\[\[URL\.scheme\s*lowercaseString\]\s*isEqualToString\:kCtripWirelessUrlSchemeString\]\)','if ([[URL.scheme lowercaseString] isEqualToString:kCtripWirelessUrlSchemeString] || [[URL.scheme lowercaseString] isEqualToString:@"ctrip"])','CTURLDispatcher.m')
    regexUtil.replaceFileStrWithRegex('','','')