Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Renamed - (NSString *)stringWithRegexPattern:(NSString*)pattern subst…

…itute:(NSString*)substitute to (NSString *)stringByRegex:(NSString*)pattern substitution:(NSString*)substitute;
  • Loading branch information...
commit f71f83c0de68103751c250554dd32062fe73985c 1 parent 47e313c
@artifacts authored
View
2  Classes/AFRegexString.h
@@ -31,7 +31,7 @@
@interface NSString (AFRegex)
-- (NSString *)stringWithRegexPattern:(NSString*)pattern substitute:(NSString*)substitute;
+- (NSString *)stringByRegex:(NSString*)pattern substitution:(NSString*)substitute;
- (BOOL)matchesPattern:(NSString*)pattern;
- (BOOL)matchesPattern:(NSString*)pattern options:(int)options;
View
2  Classes/AFRegexString.m
@@ -67,7 +67,7 @@ int rreplace (char *buf, int size, regex_t *re, char *rp)
@implementation NSString (AFRegex)
-- (NSString *)stringWithRegexPattern:(NSString*)pattern substitute:(NSString*)substitute
+- (NSString *)stringByRegex:(NSString*)pattern substitution:(NSString*)substitute
{
regex_t preg;
View
4 Classes/RegexViewController.m
@@ -33,13 +33,13 @@ @implementation RegexViewController
- (void)viewWillAppear:(BOOL)animated
{
- self.output.text = [self.input.text stringWithRegexPattern:self.pattern.text substitute:self.substitute.text];
+ self.output.text = [self.input.text stringByRegex:self.pattern.text substitution:self.substitute.text];
}
- (void)textFieldDidEndEditing:(UITextField *)textField
{
@try {
- self.output.text = [self.input.text stringWithRegexPattern:self.pattern.text substitute:self.substitute.text];
+ self.output.text = [self.input.text stringByRegex:self.pattern.text substitution:self.substitute.text];
}
@catch (NSException *exception)
{
View
583 regex.xcodeproj/mic.pbxuser
@@ -1,65 +1,465 @@
// !$*UTF8*$!
{
- 054BA7E30E8468BB00DB46E5 /* PBXTextBookmark */ = {
+ 054BA8F40E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 32CA4F630368D1EE00C91783 /* regex_Prefix.pch */;
+ name = "regex_Prefix.pch: 2";
+ rLen = 0;
+ rLoc = 92;
+ rType = 0;
+ vrLen = 187;
+ vrLoc = 0;
+ };
+ 054BA8F50E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+ name = "main.m: 2";
+ rLen = 0;
+ rLoc = 12;
+ rType = 0;
+ vrLen = 980;
+ vrLoc = 0;
+ };
+ 054BA8F60E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
+ name = "AFRegexString.h: 24";
+ rLen = 0;
+ rLoc = 793;
+ rType = 0;
+ vrLen = 1071;
+ vrLoc = 0;
+ };
+ 054BA8F70E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623240D0F684500981E51 /* RegexAppDelegate.h */;
+ name = "RegexAppDelegate.h: 1";
+ rLen = 776;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1098;
+ vrLoc = 0;
+ };
+ 054BA8F80E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* RegexAppDelegate.m */;
+ name = "RegexAppDelegate.m: 2";
+ rLen = 0;
+ rLoc = 24;
+ rType = 0;
+ vrLen = 1223;
+ vrLoc = 0;
+ };
+ 054BA8F90E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF60DDB3853001CB0EB /* RegexViewController.h */;
+ name = "RegexViewController.h: 2";
+ rLen = 0;
+ rLoc = 11;
+ rType = 0;
+ vrLen = 1330;
+ vrLoc = 0;
+ };
+ 054BA8FA0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 42";
+ rLen = 0;
+ rLoc = 1386;
+ rType = 0;
+ vrLen = 1794;
+ vrLoc = 0;
+ };
+ 054BA8FB0E847F7800DB46E5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
- name = "AFRegexString.m: 14";
+ name = "AFRegexString.m: 131";
rLen = 0;
- rLoc = 953;
+ rLoc = 4903;
rType = 0;
- vrLen = 1596;
- vrLoc = 312;
+ vrLen = 1905;
+ vrLoc = 60;
};
- 054BA7E40E8468BB00DB46E5 /* PBXTextBookmark */ = {
+ 054BA8FC0E847F7800DB46E5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
- name = "AFRegexString.h: 21";
+ name = "AFRegexString.h: 35";
rLen = 0;
- rLoc = 927;
+ rLoc = 882;
rType = 0;
- vrLen = 312;
+ vrLen = 960;
+ vrLoc = 0;
+ };
+ 054BA8FD0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+ name = "main.m: 1";
+ rLen = 0;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 336;
vrLoc = 0;
};
- 054BA7E50E8468BB00DB46E5 /* PBXTextBookmark */ = {
+ 054BA8FE0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
+ name = "AFRegexString.h: 1";
+ rLen = 65;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 960;
+ vrLoc = 0;
+ };
+ 054BA8FF0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623240D0F684500981E51 /* RegexAppDelegate.h */;
+ name = "RegexAppDelegate.h: 1";
+ rLen = 776;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1098;
+ vrLoc = 0;
+ };
+ 054BA9000E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* RegexAppDelegate.m */;
+ name = "RegexAppDelegate.m: 2";
+ rLen = 0;
+ rLoc = 24;
+ rType = 0;
+ vrLen = 1223;
+ vrLoc = 0;
+ };
+ 054BA9010E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF60DDB3853001CB0EB /* RegexViewController.h */;
+ name = "RegexViewController.h: 2";
+ rLen = 0;
+ rLoc = 11;
+ rType = 0;
+ vrLen = 1330;
+ vrLoc = 0;
+ };
+ 054BA9020E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 31";
+ rLen = 0;
+ rLoc = 1054;
+ rType = 0;
+ vrLen = 1786;
+ vrLoc = 0;
+ };
+ 054BA9030E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+ name = "main.m: 2";
+ rLen = 0;
+ rLoc = 12;
+ rType = 0;
+ vrLen = 980;
+ vrLoc = 0;
+ };
+ 054BA9040E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 32CA4F630368D1EE00C91783 /* regex_Prefix.pch */;
+ name = "regex_Prefix.pch: 2";
+ rLen = 0;
+ rLoc = 92;
+ rType = 0;
+ vrLen = 187;
+ vrLoc = 0;
+ };
+ 054BA9050E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+ name = "main.m: 2";
+ rLen = 0;
+ rLoc = 12;
+ rType = 0;
+ vrLen = 980;
+ vrLoc = 0;
+ };
+ 054BA9060E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 31";
+ rLen = 0;
+ rLoc = 1054;
+ rType = 0;
+ vrLen = 1786;
+ vrLoc = 0;
+ };
+ 054BA9070E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF60DDB3853001CB0EB /* RegexViewController.h */;
+ name = "RegexViewController.h: 2";
+ rLen = 0;
+ rLoc = 11;
+ rType = 0;
+ vrLen = 1330;
+ vrLoc = 0;
+ };
+ 054BA9080E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* RegexAppDelegate.m */;
+ name = "RegexAppDelegate.m: 2";
+ rLen = 0;
+ rLoc = 24;
+ rType = 0;
+ vrLen = 1223;
+ vrLoc = 0;
+ };
+ 054BA9090E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623240D0F684500981E51 /* RegexAppDelegate.h */;
+ name = "RegexAppDelegate.h: 1";
+ rLen = 776;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1098;
+ vrLoc = 0;
+ };
+ 054BA90A0E847F7800DB46E5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
- name = "AFRegexString.m: 14";
+ name = "AFRegexString.m: 26";
rLen = 0;
- rLoc = 953;
+ rLoc = 957;
rType = 0;
- vrLen = 1577;
+ vrLen = 2007;
+ vrLoc = 119;
+ };
+ 054BA90B0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
+ name = "AFRegexString.h: 9";
+ rLen = 0;
+ rLoc = 268;
+ rType = 0;
+ vrLen = 960;
vrLoc = 0;
};
- 054BA7E60E8468BB00DB46E5 /* PBXTextBookmark */ = {
+ 054BA90C0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
+ name = "AFRegexString.m: 9";
+ rLen = 0;
+ rLoc = 272;
+ rType = 0;
+ vrLen = 1863;
+ vrLoc = 0;
+ };
+ 054BA90D0E847F7800DB46E5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
- name = "AFRegexString.h: 21";
+ name = "AFRegexString.h: 35";
rLen = 0;
- rLoc = 927;
+ rLoc = 882;
rType = 0;
- vrLen = 312;
+ vrLen = 960;
+ vrLoc = 0;
+ };
+ 054BA90E0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
+ name = "AFRegexString.m: 70";
+ rLen = 91;
+ rLoc = 2189;
+ rType = 0;
+ vrLen = 1127;
+ vrLoc = 2126;
+ };
+ 054BA90F0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
+ name = "AFRegexString.h: 36";
+ rLen = 0;
+ rLoc = 1069;
+ rType = 0;
+ vrLen = 964;
vrLoc = 0;
};
- 054BA7E70E8468BB00DB46E5 /* PBXTextBookmark */ = {
+ 054BA9100E847F7800DB46E5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
- name = "AFRegexString.m: 14";
+ name = "AFRegexString.m: 93";
+ rLen = 0;
+ rLoc = 2902;
+ rType = 0;
+ vrLen = 1225;
+ vrLoc = 2148;
+ };
+ 054BA9110E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 42";
rLen = 0;
- rLoc = 953;
+ rLoc = 1386;
rType = 0;
- vrLen = 1596;
- vrLoc = 312;
+ vrLen = 1794;
+ vrLoc = 0;
};
- 054BA7E80E8468BB00DB46E5 /* PBXTextBookmark */ = {
+ 054BA9120E847F7800DB46E5 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
- name = "AFRegexString.h: 21";
+ name = "AFRegexString.h: 36";
rLen = 0;
- rLoc = 927;
+ rLoc = 1069;
rType = 0;
- vrLen = 312;
+ vrLen = 964;
+ vrLoc = 0;
+ };
+ 054BA9130E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623240D0F684500981E51 /* RegexAppDelegate.h */;
+ name = "RegexAppDelegate.h: 1";
+ rLen = 776;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1098;
+ vrLoc = 0;
+ };
+ 054BA9140E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* RegexAppDelegate.m */;
+ name = "RegexAppDelegate.m: 2";
+ rLen = 0;
+ rLoc = 24;
+ rType = 0;
+ vrLen = 1223;
+ vrLoc = 0;
+ };
+ 054BA9150E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 42";
+ rLen = 0;
+ rLoc = 1386;
+ rType = 0;
+ vrLen = 1794;
+ vrLoc = 0;
+ };
+ 054BA9160E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF60DDB3853001CB0EB /* RegexViewController.h */;
+ name = "RegexViewController.h: 2";
+ rLen = 0;
+ rLoc = 11;
+ rType = 0;
+ vrLen = 1330;
+ vrLoc = 0;
+ };
+ 054BA9170E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 42";
+ rLen = 0;
+ rLoc = 1386;
+ rType = 0;
+ vrLen = 1794;
+ vrLoc = 0;
+ };
+ 054BA9180E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
+ name = "AFRegexString.m: 27";
+ rLen = 0;
+ rLoc = 955;
+ rType = 0;
+ vrLen = 1818;
+ vrLoc = 0;
+ };
+ 054BA9190E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
+ name = "AFRegexString.h: 38";
+ rLen = 0;
+ rLoc = 1068;
+ rType = 0;
+ vrLen = 1071;
+ vrLoc = 0;
+ };
+ 054BA91A0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
+ name = "AFRegexString.m: 67";
+ rLen = 0;
+ rLoc = 2152;
+ rType = 0;
+ vrLen = 1818;
+ vrLoc = 0;
+ };
+ 054BA91B0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
+ name = "AFRegexString.h: 24";
+ rLen = 0;
+ rLoc = 793;
+ rType = 0;
+ vrLen = 1071;
vrLoc = 0;
};
+ 054BA91C0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
+ name = "AFRegexString.m: 131";
+ rLen = 0;
+ rLoc = 4903;
+ rType = 0;
+ vrLen = 1905;
+ vrLoc = 60;
+ };
+ 054BA91D0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623240D0F684500981E51 /* RegexAppDelegate.h */;
+ name = "RegexAppDelegate.h: 1";
+ rLen = 776;
+ rLoc = 0;
+ rType = 0;
+ vrLen = 1098;
+ vrLoc = 0;
+ };
+ 054BA91E0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 1D3623250D0F684500981E51 /* RegexAppDelegate.m */;
+ name = "RegexAppDelegate.m: 2";
+ rLen = 0;
+ rLoc = 24;
+ rType = 0;
+ vrLen = 1223;
+ vrLoc = 0;
+ };
+ 054BA91F0E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF60DDB3853001CB0EB /* RegexViewController.h */;
+ name = "RegexViewController.h: 2";
+ rLen = 0;
+ rLoc = 11;
+ rType = 0;
+ vrLen = 1330;
+ vrLoc = 0;
+ };
+ 054BA9200E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
+ name = "RegexViewController.m: 42";
+ rLen = 0;
+ rLoc = 1386;
+ rType = 0;
+ vrLen = 1794;
+ vrLoc = 0;
+ };
+ 054BA9210E847F7800DB46E5 /* PBXTextBookmark */ = {
+ isa = PBXTextBookmark;
+ fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
+ name = "AFRegexString.m: 140";
+ rLen = 0;
+ rLoc = 5034;
+ rType = 0;
+ vrLen = 1513;
+ vrLoc = 1965;
+ };
0574421B0E824B42009DE04C /* regex */ = {
isa = PBXExecutable;
activeArgIndices = (
@@ -122,23 +522,23 @@
057443510E828C67009DE04C /* AFRegexString.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {948, 772}}";
- sepNavSelRange = "{0, 65}";
- sepNavVisRange = "{0, 960}";
+ sepNavSelRange = "{907, 0}";
+ sepNavVisRange = "{0, 1074}";
};
};
057443520E828C67009DE04C /* AFRegexString.m */ = {
uiCtxt = {
- sepNavIntBoundsRect = "{{0, 0}, {948, 1624}}";
- sepNavSelRange = "{734, 188}";
- sepNavVisRange = "{0, 1835}";
+ sepNavIntBoundsRect = "{{0, 0}, {948, 2408}}";
+ sepNavSelRange = "{2228, 0}";
+ sepNavVisRange = "{1120, 1782}";
};
};
0574436E0E829148009DE04C /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = 057443510E828C67009DE04C /* AFRegexString.h */;
name = "AFRegex.h: 21";
- rLen = 86;
- rLoc = 841;
+ rLen = 42;
+ rLoc = 840;
rType = 0;
vrLen = 312;
vrLoc = 0;
@@ -158,7 +558,7 @@
fRef = 057443520E828C67009DE04C /* AFRegexString.m */;
name = "AFRegex.m: 80";
rLen = 0;
- rLoc = 3404;
+ rLoc = 5454;
rType = 0;
vrLen = 1550;
vrLoc = 710;
@@ -173,46 +573,6 @@
vrLen = 450;
vrLoc = 0;
};
- 05EB0A430E83A9A60007F55D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1D3623240D0F684500981E51 /* RegexAppDelegate.h */;
- name = "RegexAppDelegate.h: 15";
- rLen = 0;
- rLoc = 909;
- rType = 0;
- vrLen = 450;
- vrLoc = 0;
- };
- 05EB0A440E83A9A60007F55D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 1D3623250D0F684500981E51 /* RegexAppDelegate.m */;
- name = "RegexAppDelegate.m: 9";
- rLen = 0;
- rLoc = 789;
- rType = 0;
- vrLen = 575;
- vrLoc = 0;
- };
- 05EB0A450E83A9A60007F55D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 28D7ACF60DDB3853001CB0EB /* RegexViewController.h */;
- name = "RegexViewController.h: 2";
- rLen = 0;
- rLoc = 11;
- rType = 0;
- vrLen = 682;
- vrLoc = 0;
- };
- 05EB0A460E83A9A60007F55D /* PBXTextBookmark */ = {
- isa = PBXTextBookmark;
- fRef = 28D7ACF70DDB3853001CB0EB /* RegexViewController.m */;
- name = "RegexViewController.m: 18";
- rLen = 0;
- rLoc = 1054;
- rType = 0;
- vrLen = 1145;
- vrLoc = 0;
- };
1D3623240D0F684500981E51 /* RegexAppDelegate.h */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {948, 772}}";
@@ -243,8 +603,8 @@
28D7ACF70DDB3853001CB0EB /* RegexViewController.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {948, 840}}";
- sepNavSelRange = "{1054, 0}";
- sepNavVisRange = "{0, 1786}";
+ sepNavSelRange = "{1386, 0}";
+ sepNavVisRange = "{0, 1794}";
sepNavWindowFrame = "{{120, 22}, {1043, 788}}";
};
};
@@ -285,26 +645,62 @@
PBXFileDataSource_Target_ColumnID,
);
};
- PBXPerProjectTemplateStateSaveDate = 243562996;
- PBXWorkspaceStateSaveDate = 243562996;
+ PBXPerProjectTemplateStateSaveDate = 244139703;
+ PBXWorkspaceStateSaveDate = 244139703;
};
perUserProjectItems = {
- 054BA7E30E8468BB00DB46E5 = 054BA7E30E8468BB00DB46E5 /* PBXTextBookmark */;
- 054BA7E40E8468BB00DB46E5 = 054BA7E40E8468BB00DB46E5 /* PBXTextBookmark */;
- 054BA7E50E8468BB00DB46E5 = 054BA7E50E8468BB00DB46E5 /* PBXTextBookmark */;
- 054BA7E60E8468BB00DB46E5 = 054BA7E60E8468BB00DB46E5 /* PBXTextBookmark */;
- 054BA7E70E8468BB00DB46E5 = 054BA7E70E8468BB00DB46E5 /* PBXTextBookmark */;
- 054BA7E80E8468BB00DB46E5 = 054BA7E80E8468BB00DB46E5 /* PBXTextBookmark */;
+ 054BA8F40E847F7800DB46E5 = 054BA8F40E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8F50E847F7800DB46E5 = 054BA8F50E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8F60E847F7800DB46E5 = 054BA8F60E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8F70E847F7800DB46E5 = 054BA8F70E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8F80E847F7800DB46E5 = 054BA8F80E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8F90E847F7800DB46E5 = 054BA8F90E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8FA0E847F7800DB46E5 = 054BA8FA0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8FB0E847F7800DB46E5 = 054BA8FB0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8FC0E847F7800DB46E5 = 054BA8FC0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8FD0E847F7800DB46E5 = 054BA8FD0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8FE0E847F7800DB46E5 = 054BA8FE0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA8FF0E847F7800DB46E5 = 054BA8FF0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9000E847F7800DB46E5 = 054BA9000E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9010E847F7800DB46E5 = 054BA9010E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9020E847F7800DB46E5 = 054BA9020E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9030E847F7800DB46E5 = 054BA9030E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9040E847F7800DB46E5 = 054BA9040E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9050E847F7800DB46E5 = 054BA9050E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9060E847F7800DB46E5 = 054BA9060E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9070E847F7800DB46E5 = 054BA9070E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9080E847F7800DB46E5 = 054BA9080E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9090E847F7800DB46E5 = 054BA9090E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA90A0E847F7800DB46E5 = 054BA90A0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA90B0E847F7800DB46E5 = 054BA90B0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA90C0E847F7800DB46E5 = 054BA90C0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA90D0E847F7800DB46E5 = 054BA90D0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA90E0E847F7800DB46E5 = 054BA90E0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA90F0E847F7800DB46E5 = 054BA90F0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9100E847F7800DB46E5 = 054BA9100E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9110E847F7800DB46E5 = 054BA9110E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9120E847F7800DB46E5 = 054BA9120E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9130E847F7800DB46E5 = 054BA9130E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9140E847F7800DB46E5 = 054BA9140E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9150E847F7800DB46E5 = 054BA9150E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9160E847F7800DB46E5 = 054BA9160E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9170E847F7800DB46E5 = 054BA9170E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9180E847F7800DB46E5 = 054BA9180E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9190E847F7800DB46E5 = 054BA9190E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA91A0E847F7800DB46E5 = 054BA91A0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA91B0E847F7800DB46E5 = 054BA91B0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA91C0E847F7800DB46E5 = 054BA91C0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA91D0E847F7800DB46E5 = 054BA91D0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA91E0E847F7800DB46E5 = 054BA91E0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA91F0E847F7800DB46E5 = 054BA91F0E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9200E847F7800DB46E5 = 054BA9200E847F7800DB46E5 /* PBXTextBookmark */;
+ 054BA9210E847F7800DB46E5 = 054BA9210E847F7800DB46E5 /* PBXTextBookmark */;
057442430E825D4B009DE04C = 057442430E825D4B009DE04C /* PBXTextBookmark */;
057442440E825D4B009DE04C = 057442440E825D4B009DE04C /* PBXTextBookmark */;
0574436E0E829148009DE04C = 0574436E0E829148009DE04C /* PBXTextBookmark */;
0574436F0E829148009DE04C = 0574436F0E829148009DE04C /* PBXTextBookmark */;
057443730E829148009DE04C = 057443730E829148009DE04C /* PBXTextBookmark */;
057443780E829148009DE04C = 057443780E829148009DE04C /* PBXTextBookmark */;
- 05EB0A430E83A9A60007F55D = 05EB0A430E83A9A60007F55D /* PBXTextBookmark */;
- 05EB0A440E83A9A60007F55D = 05EB0A440E83A9A60007F55D /* PBXTextBookmark */;
- 05EB0A450E83A9A60007F55D = 05EB0A450E83A9A60007F55D /* PBXTextBookmark */;
- 05EB0A460E83A9A60007F55D = 05EB0A460E83A9A60007F55D /* PBXTextBookmark */;
};
sourceControlManager = 0574422F0E824B56009DE04C /* Source Control */;
userBuildSettings = {
@@ -313,8 +709,15 @@
29B97316FDCFA39411CA2CEA /* main.m */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {948, 772}}";
- sepNavSelRange = "{0, 0}";
- sepNavVisRange = "{0, 336}";
+ sepNavSelRange = "{12, 0}";
+ sepNavVisRange = "{0, 980}";
+ };
+ };
+ 32CA4F630368D1EE00C91783 /* regex_Prefix.pch */ = {
+ uiCtxt = {
+ sepNavIntBoundsRect = "{{0, 0}, {948, 772}}";
+ sepNavSelRange = "{92, 0}";
+ sepNavVisRange = "{0, 187}";
};
};
}
View
79 regex.xcodeproj/mic.perspectivev3
@@ -230,8 +230,6 @@
<key>Layout</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@@ -271,11 +269,12 @@
<string>29B97314FDCFA39411CA2CEA</string>
<string>080E96DDFE201D6D7F000001</string>
<string>0574434F0E828BE2009DE04C</string>
+ <string>29B97315FDCFA39411CA2CEA</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>3</integer>
+ <integer>4</integer>
<integer>2</integer>
<integer>1</integer>
<integer>0</integer>
@@ -310,12 +309,14 @@
<key>Dock</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
<string>057442210E824B56009DE04C</string>
<key>PBXProjectModuleLabel</key>
- <string>AFRegexString.h</string>
+ <string>AFRegexString.m</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -323,19 +324,21 @@
<key>PBXProjectModuleGUID</key>
<string>057442220E824B56009DE04C</string>
<key>PBXProjectModuleLabel</key>
- <string>AFRegexString.h</string>
+ <string>AFRegexString.m</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>054BA7E80E8468BB00DB46E5</string>
+ <string>054BA9210E847F7800DB46E5</string>
<key>history</key>
<array>
- <string>05EB0A430E83A9A60007F55D</string>
- <string>05EB0A440E83A9A60007F55D</string>
- <string>05EB0A450E83A9A60007F55D</string>
- <string>05EB0A460E83A9A60007F55D</string>
- <string>054BA7E30E8468BB00DB46E5</string>
- <string>054BA7E40E8468BB00DB46E5</string>
+ <string>054BA8F40E847F7800DB46E5</string>
+ <string>054BA8F50E847F7800DB46E5</string>
+ <string>054BA8F60E847F7800DB46E5</string>
+ <string>054BA8F70E847F7800DB46E5</string>
+ <string>054BA8F80E847F7800DB46E5</string>
+ <string>054BA8F90E847F7800DB46E5</string>
+ <string>054BA8FA0E847F7800DB46E5</string>
+ <string>054BA8FB0E847F7800DB46E5</string>
</array>
<key>prevStack</key>
<array>
@@ -345,9 +348,43 @@
<string>0574436F0E829148009DE04C</string>
<string>057443730E829148009DE04C</string>
<string>057443780E829148009DE04C</string>
- <string>054BA7E50E8468BB00DB46E5</string>
- <string>054BA7E60E8468BB00DB46E5</string>
- <string>054BA7E70E8468BB00DB46E5</string>
+ <string>054BA8FC0E847F7800DB46E5</string>
+ <string>054BA8FD0E847F7800DB46E5</string>
+ <string>054BA8FE0E847F7800DB46E5</string>
+ <string>054BA8FF0E847F7800DB46E5</string>
+ <string>054BA9000E847F7800DB46E5</string>
+ <string>054BA9010E847F7800DB46E5</string>
+ <string>054BA9020E847F7800DB46E5</string>
+ <string>054BA9030E847F7800DB46E5</string>
+ <string>054BA9040E847F7800DB46E5</string>
+ <string>054BA9050E847F7800DB46E5</string>
+ <string>054BA9060E847F7800DB46E5</string>
+ <string>054BA9070E847F7800DB46E5</string>
+ <string>054BA9080E847F7800DB46E5</string>
+ <string>054BA9090E847F7800DB46E5</string>
+ <string>054BA90A0E847F7800DB46E5</string>
+ <string>054BA90B0E847F7800DB46E5</string>
+ <string>054BA90C0E847F7800DB46E5</string>
+ <string>054BA90D0E847F7800DB46E5</string>
+ <string>054BA90E0E847F7800DB46E5</string>
+ <string>054BA90F0E847F7800DB46E5</string>
+ <string>054BA9100E847F7800DB46E5</string>
+ <string>054BA9110E847F7800DB46E5</string>
+ <string>054BA9120E847F7800DB46E5</string>
+ <string>054BA9130E847F7800DB46E5</string>
+ <string>054BA9140E847F7800DB46E5</string>
+ <string>054BA9150E847F7800DB46E5</string>
+ <string>054BA9160E847F7800DB46E5</string>
+ <string>054BA9170E847F7800DB46E5</string>
+ <string>054BA9180E847F7800DB46E5</string>
+ <string>054BA9190E847F7800DB46E5</string>
+ <string>054BA91A0E847F7800DB46E5</string>
+ <string>054BA91B0E847F7800DB46E5</string>
+ <string>054BA91C0E847F7800DB46E5</string>
+ <string>054BA91D0E847F7800DB46E5</string>
+ <string>054BA91E0E847F7800DB46E5</string>
+ <string>054BA91F0E847F7800DB46E5</string>
+ <string>054BA9200E847F7800DB46E5</string>
</array>
</dict>
<key>SplitCount</key>
@@ -387,8 +424,6 @@
<dict>
<key>Frame</key>
<string>{{10, 27}, {1009, 92}}</string>
- <key>RubberWindowFrame</key>
- <string>61 955 1280 969 61 900 1280 1024 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@@ -443,6 +478,8 @@
<dict>
<key>Frame</key>
<string>{{10, 27}, {1009, 92}}</string>
+ <key>RubberWindowFrame</key>
+ <string>61 955 1280 969 61 900 1280 1024 </string>
</dict>
<key>Module</key>
<string>PBXBuildResultsModule</string>
@@ -470,11 +507,11 @@
</array>
<key>TableOfContents</key>
<array>
- <string>054BA7E90E8468BB00DB46E5</string>
+ <string>054BA9220E847F7800DB46E5</string>
<string>1CA23ED40692098700951B8B</string>
- <string>054BA7EA0E8468BB00DB46E5</string>
+ <string>054BA9230E847F7800DB46E5</string>
<string>057442210E824B56009DE04C</string>
- <string>054BA7EB0E8468BB00DB46E5</string>
+ <string>054BA9240E847F7800DB46E5</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@@ -658,7 +695,7 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>/Users/mic/Xcode Projects/regex/regex.xcodeproj</string>
+ <string>/Users/mic/Xcode Projects/afregexstring/regex.xcodeproj</string>
</array>
<key>WindowString</key>
<string>61 955 1280 969 61 900 1280 1024 </string>
Please sign in to comment.
Something went wrong with that request. Please try again.