I think this is a bug. I sent it to TextPad but didn't hear anything back, so I thought I would get opinions from Forum members.
I have the following two lines of text in a file:
"Field-1","Field-2","Field-3","Field-4","Field-5","Field-6","Field-7","Field-8","Field-9","Field-10","Field-11","Field-12","Field-13","Field-14","Field-15","Field-16","Field-17","Field-18","Field-19","Field-20","Field-21","Field-22","Field-23","Field-24","Field-25","Field-26","Field-27","Field-28","Field-29","Field-30","Field-31","Field-32","Field-33","Field-34","Field-35","Field-36","Field-37","Field-38","Field-39","Field-40","Field-41","Field-42","Field-43","Field-44","Field-45","Field-46","Field-47","Field-48","Field-49","Field-50","Field-51","Field-52","Field-53","Field-54","Field-55","Field-56","Field-57","Field-58","Field-59","Field-60","Field-61","Field-62","Field-63","Field-64","Field-65","Field-66","Field-67","Field-68","Field-69","Field-70","Field-71","Field-72","Field-73","Field-74","Field-75","Field-76","Field-77","Field-78","Field-79","Field-80","Field-81","Field-82","Field-83","Field-84","Field-85","Field-86","Field-87","Field-88","Field-89","Field-90","Field-91","Field-92","Field-93","Field-94","Field-95","Field-96","Field-97","Field-98","Field-99","Field-100","Field-101","Field-102","Field-103","Field-104"
INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(50),VARCHAR(128),INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(64),VARCHAR(64),INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(50),VARCHAR(50),VARCHAR(128),INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(64),VARCHAR(64),INTEGER,INTEGER,VARCHAR(50),UNIQUEIDENTIFIER,VARCHAR(50),VARCHAR(50),VARCHAR(50),VARCHAR(50),INTEGER,VARCHAR(129),VARCHAR(129),INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(50),INTEGER,VARCHAR(2048),VARCHAR(50),INTEGER,VARCHAR(32),INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(32),VARCHAR(50),VARCHAR(50),VARCHAR(64),VARCHAR(64),INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,INTEGER,VARCHAR(32),INTEGER,VARCHAR(32),INTEGER,INTEGER,INTEGER,VARCHAR(50),VARCHAR(50),INTEGER
I used the following search string (with Regular expression checked):
([^,]*,){62}"Field-64"
If the cursor is located in the first line anywhere after the comma separating "Field-2" from "Field-3" I get the following error:
Ran out of stack space trying to match the regular expression.
I have more information as well:
If I change the 62 is the search string to 21, the search always works without an error not matter where the cursor is located.
If I change the 62 to 22, I get the same error when the cursor is located anywhere in the first line after the comma separating "Field-42" from "Field-43.
The same thing happens for any number larger than 21. It just moves the location by the corresponding number of fields.
Any ideas why I am running out of stack space with such a small amount of data?
Regular Expression stack space error (bug??)
Moderators: AmigoJack, bbadmin, helios, Bob Hansen, MudGuard
-
- Posts: 2461
- Joined: Sun Mar 02, 2003 9:22 pm
-
- Posts: 2461
- Joined: Sun Mar 02, 2003 9:22 pm