Many times we need to find the string in given file and we are not worried about the upper case or lower case. In such scenarios we can create case insensitive regular expressions in QTP.
Case Sensitive Search
'**********************************************
'With IgnoreCase = false
'**********************************************
Set regExpObject = New RegExp
search_string = "Arjun tendulkar is the son of sachin tendulkar"
regExpObject.Pattern = "Tendulkar"
regExpObject.IgnoreCase = false
set matches = regExpObject.execute(search_string)
print matches.count
'**********************************************
'output is 0
'**********************************************
Case Insensitive Search
'**********************************************
'With IgnoreCase = true
'**********************************************
Set regExpObject = New RegExp
search_string = "Arjun tendulkar is the son of sachin tendulkar"
regExpObject.Pattern = "Tendulkar"
regExpObject.IgnoreCase = true
set matches = regExpObject.execute(search_string)
print matches.count
'**********************************************
'output is 1
'**********************************************
Please give your inputs, suggestions, feedback to Us about above QTP topic. We value your thoughts.
Case Sensitive Search
'**********************************************
'With IgnoreCase = false
'**********************************************
Set regExpObject = New RegExp
search_string = "Arjun tendulkar is the son of sachin tendulkar"
regExpObject.Pattern = "Tendulkar"
regExpObject.IgnoreCase = false
set matches = regExpObject.execute(search_string)
print matches.count
'**********************************************
'output is 0
'**********************************************
Case Insensitive Search
'**********************************************
'With IgnoreCase = true
'**********************************************
Set regExpObject = New RegExp
search_string = "Arjun tendulkar is the son of sachin tendulkar"
regExpObject.Pattern = "Tendulkar"
regExpObject.IgnoreCase = true
set matches = regExpObject.execute(search_string)
print matches.count
'**********************************************
'output is 1
'**********************************************
You may also like below topics on regular expressions in QTP.
Please give your inputs, suggestions, feedback to Us about above QTP topic. We value your thoughts.
No comments:
Post a Comment
Please Leave your reply. We value your feedback and inputs