I’m very new to Ada, and I’m trying to do some simple work with some text. All I want to do is read in a file, and strip out anything that isn’t a letter, space, or new line. so removing all the punctuation and numbers. In other languages I would just create a simple [^a-zA-Z] regular expression, look at each character and delete it if it fit the RegEx, but I can’t seem to find any documentation on RegEx’s in Ada. So, are there RegEx’s in Ada? If not, what’s the best way for me to go about simple text editing like this.
thanks much,
-jb
if you are using the GNAT compiler, there are a set of packages called
GNAT.RegExp,GNAT.RegPatandGNAT.Spitbolmade for this task.beware that it is not standard regexp ala perl but is based on SNOBOL4. however, it should not be very difficult to convert from one type of regular expression to another.