#1
|
|||
|
|||
use ReadString to match a regular expression
Hi,
I like a script to match a regular expression to make it more universal but when I try it out, it doesn't work. I get an error saying ReadString need to match with a string. I know the regex I have there works for what I need to match because I have tested. Code:
# $language = "python" # $interface = "1.0" import re def Main(): p = re.compile("([\*[A|B].*\#])") szPrompt = p objTab = crt.GetScriptTab() objTab.Screen.Synchronous = True objTab.Screen.IgnoreEscape = True szCommand = "show card" objTab.Screen.Send(szCommand + "\n") szResult = objTab.Screen.ReadString(szPrompt) crt.Dialog.MessageBox(szResult) Main() Last edited by Hang; 11-10-2017 at 08:37 AM. |
Tags |
regex , regular expression |
Thread Tools | |
Display Modes | Rate This Thread |
|
|