Forum Discussion
your regex not not working since
1)you have broken YYYY in to two(like this 08/30/20/1616:31:48)
2) haven't specify the space between year and hours pat of time
try following ....haven't tested but hope no syntax errors........
\d\d/\d\d/\d\d\d\d\s\d\d:\d\d:\d\d( - Attempting to connect to DMM.)
ps. not sure : is a special character or not if so hav to use \:
This regex will match your string:
(\d{2}\/\d{2}\/\d{4}) (\d{2}:\d{2}:\d{2}) - (Attempting to connect to DMM\.)
Please remember that / delimiter (as well as another delimiters) always should be escaped by backslash \
Also it is better to escape the dot character: \. Otherwise it will match any character.
And if you group different logical members of your string inside parentheses, it makes your regex more readable.
Great online tool to check your regex: https://regex101.com/
- mcastellanos9 years agoOccasional Contributor
Thank you NisHera and baxatob for your input. I have tried your suggestions but for some reason still not working. I will keep at it and if need any advice I will post back. Thanks again!!
- mcastellanos9 years agoOccasional Contributor
baxatob I used the online tool you recommended and the expression was validated successfully. The problem though is when I plug it into TestComplete for some reason does not like it. I tried to escape the ':' and ''' (single quote) as well for the string under test but no success.
Using the online tool...
This expression:
(\d{2}\/\d{2}\/\d{4})\s(\d{2}\:\d{2}\:\d{2})\s-\s(Attempting to connect to DMM\.)
(\d{2}\/\d{2}\/\d{4})\s(\d{2}\:\d{2}\:\d{2})\s-\s(Attempting to connect to a DMM on port \'COM1\')
(\d{2}\/\d{2}\/\d{4})\s(\d{2}\:\d{2}\:\d{2})\s-\s(Unable to connect to DMM\.)Matches the following:
09/09/2016 11:25:31 - Attempting to connect to DMM.
09/09/2016 11:25:31 - Attempting to connect to a DMM on port 'COM1'
09/09/2016 11:25:32 - Unable to connect to DMM.Not sure what else to do.
- baxatob9 years agoCommunity Hero
mcastellanos, can you show how did you use the regular expression within TestComplete framework?
- mcastellanos9 years agoOccasional Contributor
The below is when defining/updating the checkpointThis is the result that errors out.