Quality Testing

Quality is delighting customers

How to print special char, numbers and word in QTP / UFT ?

Deal All,

Recently i face one interview question str="test12@#3456" In This i want to print like special character and numeric ,word in one script please tell me how to write the code for this


Thanks Balaji

Views: 106

Reply to This

Replies to This Discussion

I think there is no dependency of any tool to print special character. Answer  is

String a = "test12@#3456";

System.out.println(a);

 

str="test12@#3456ABC"


strlen = len(str)
result=" "
For i = 1 To strlen
   
    strmid = mid(str, i, 1)
    
     If (Asc(strmid)>=97 and Asc(strmid) <= 122) OR (Asc(strmid) >= 65 and (Asc(strmid) <= 90)) Then
         print "its alphabet"
     else
     result =result & strmid   
         
     End If

Next
print result

Hey Balaji,

Below is the code to print the special chars, number and characters. 


Dim stringContent,stringLen,strStartWith
Dim temp
Dim numeric, strChar, splChar

stringContent="hkdhahkk18755@%#$#_"
stringLen=Len(stringContent)

For strStartWith=1 to stringLen
 temp=Mid(stringContent,strStartWith,1)

  If IsNumeric(temp) Then 'IsNumeric is VB method to get only Numeric values
  numeric=numeric+temp
 Elseif ASC(temp)>64 and ASC(temp)<123 Then 'If Character between A-Z a-z will store in strChar
  strChar=strChar+temp
 Else
  splChar=splChar+temp 'Else all character(Spl.Charaters will store)
 End If

Next

msgbox strChar
msgbox numeric
msgbox splChar

RSS

TTWT Magazine


Advertisement

Advertisement

Advertisement

Advertisement

© 2018   Created by Quality Testing.   Powered by

Badges  |  Report an Issue  |  Terms of Service