Question #150882 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/150882

    Status: Open => Answered

RaiMan proposed the following answer:
that depends on what is expected

things like

    (3 blanks)
---
##@-->

will all give size > 0

so if this is ok, len(Env.getClipboard()) > 0 would be ok.

if it should not be empty in sense of readable characters, use:
len(Env.getClipboard().strip()) > 0 (all surrounding whitespace deleted)

Otherwise you can use a regular expression

e.g. at least some letters or digits followed by some other defined
characters are mandatory

import re
not re.match(r"[a-zA-Z0-9]+[a-zA-Z0-9\-+.!?]*", Env.getClipboard().strip()) # 
if true means valid

(match compares from the beginning of the string, so no leading ^ needed
in the regex)

-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to