PB文字列について一定の入力形式、規則に従って検出する(正規表現)

758 ワード

PBでの正規表現の使用:matchw(string str,string pattern)
たとえば、メールボックスのフォーマットが正しいかどうかを確認します.
 
コードexp:
string ls_match
string ls_email_address

ls_match = "^[A-Z,a-z,0-9,'_']+@[A-Z,a-z,0-9]+\.com?$" //       

ls_email_address = sle_email.text //   email      
if matchw(ls_email_address, ls_match) then
    messagebox('',ls_match+ '     ')
else
    messagebox('', ls_match+'     Email  !')
end if