使用。net兼容的正则表达式
一个正则表达式是一个由字符和元字符的字符串。您可以使用正则表达式来查找字符在文本模式。例如,正则表达式可以帮助你找到数据,可以表达不同的格式,如:日期(如mm / dd / yy, dd-mm-yyyy)。
关于正则表达式的更多信息,请参阅Microsoft . net文档:正则表达式语言——快速参考。
你可以添加正则表达式配置OSV场景托斯卡指挥官。为此,输入你的正则表达式值中描述“配置OSV场景”章。您可以使用与ActionModes正则表达式WaitOn和验证。
使用元字符
元字符字符有特别的意义。您可以使用以下元字符的正则表达式:
字符  | 
               描述  | 
               例子  | 
              
|---|---|---|
[]  | 
               发现方括号中的每一个字符。 你可以把几个字符。  | 
               (美国广播公司)匹配一个,b或c。 的[a -ž]定义了范围的小写字母一个来z。  | 
              
(^)  | 
               发现每一个字符都不是在方括号。 你可以把角色和使用范围。  | 
               (^ abc)每一个字符都匹配除了一个,b或c。 ^ [a - z]每一个字符都匹配除了小写字母一个来z。  | 
              
。  | 
               匹配任何单个字符,除了休息行或段。  | 
               交流匹配美国广播公司,空中交通管制,$ c,一个c等。  | 
              
\ d  | 
               发现数字字符。  | 
               \ d \ d \ d匹配任何三位数。145年,238年等。  | 
              
\ w  | 
               发现字母数字字符。  | 
               \ w匹配一个,b,c,d,e,f在abc def。  | 
              
+  | 
               指定前面的元素出现一次或多次。  | 
               ab + c匹配美国广播公司,abbc,abbbc等。  | 
              
吗?  | 
               指定前面的元素出现一次或不。  | 
               ab ? c匹配交流或美国广播公司。  | 
              
*  | 
               指定前面的元素出现了零个或多个次。  | 
               ab * c匹配交流,美国广播公司,abbc等。  | 
              
{n}  | 
               指定前面的元素出现n次了。  | 
               ab c {3}匹配abbbc。  | 
              
{n, m}  | 
               至少指定前面的元素可以出现n倍以上米次了。  | 
               ab c {2、4}匹配abbc,abbbc和abbbbc。  | 
              
\ b  | 
               发现一个词边界。  | 
               \ b \ d \ d \ w +匹配字符串的开始与两个数字,一个或多个字母数字字符,如:12他(\ t34aq。  | 
              
()  | 
               定义子表达式。  | 
               (\ d \ d \ d \ s) +匹配的三位数的数字序列。123 456 789 012。  | 
              
|  | 
               发现前或后的元素。  | 
               (ab) | (cd)匹配ab或cd。  | 
              
\  | 
               指定如果以下有特别意义的文字或字符。  | 
               \ +显示加号,+是一个元字符。 \ d是一个元字符,d表示相应的字母。  | 
              
^  | 
               显示一行的开始。  | 
               ^,匹配任何开头的字符串的。  | 
              
美元  | 
               显示一行的结束。  | 
               美元结束匹配任何字符串结尾结束。  | 
              
\ s  | 
               发现空白字符。  | 
               \ s *匹配零个或多个空格字符。  | 
              
使用不区分大小写的匹配。  | 
               (?我)测试忽略大写和小写找到一个匹配,如。测试,测试,测试,测试等。  | 
              
正则表达式的例子
示例1:日期
在本例中,您使用一个正则表达式查找日期。
语法:  | 
               {正则表达式[" ^ \ d {1,2} [/。- - - - - -]\d{1,2}[ /.-](\d{4}|\d{2})$"]}  | 
              
![]()  | 
               在本例中,您使用表达式{正则表达式[" ^ \ d {1,2} [/。- - - - - -]\d{1,2}[ /.-](\d{4}|\d{2})$"]}寻找各种可能的格式的日期。 该模式包括: 
 
 正则表达式的价值场 搜索结果可能包括:9/3,12.12.87,1-1-1999,11.1986,04/23/2007,01.03.2000,4.8  | 
              
示例2:ISO8601日期和时间
在本例中,您使用一个正则表达式查找组合在一个特定的日期和时间格式。
语法:  | 
               {正则表达式[" ^ \ d {4} - \ d {2} \ d {2} T \ d {2}: \ d {2}: Z \ d {2} $ ")}  | 
              
![]()  | 
               在本例中,您使用一个正则表达式搜索日期和时间ISO8601的国际标准格式,即交换日期和时间相关的数据。 使用表达式{正则表达式[" ^ \ d {4} - \ d {2} \ d {2} T \ d {2}: \ d {2}: Z \ d {2} $ ")},你搜索日期和时间相结合的协调世界时(UTC)。 该模式包括: 
 
 正则表达式的价值场 搜索结果可能包括:2013 - 10 - 03 - t12:00:00z,1776 - 07 - 04 - t13:37:11z,1993 - 01 - 01 - t00:00:00z  | 
              
示例3:电话号码
在本例中,您使用一个正则表达式查找电话号码。
语法:  | 
               {正则表达式[”(((00 | \ +)(420 | 43))| 0)\ s ? \ d + / ? (\ s ? \ d) + ")}  | 
              
![]()  | 
               在本例中,您使用正则表达式{正则表达式[”(((00 | \ +)(420 | 43))| 0)\ s ? \ d + / ? (\ s ? \ d) + ")}在各种可能的格式搜索电话号码。 该模式包括: 
 
 正则表达式的价值场 搜索结果可能包括:+ 43664 1234567,0699 1234 5678 9,456年00420669/1 23日7  | 
              



