0
我想写一个正则表达式可以匹配以下字符串:正则表达式处理
OFF
ON
String
Valve
我的想法写^(?<arrivingString>[a-zA-Z]{?})$
。
现在我不知道在大括号内写什么,因为到达字符串的值是不同的和随机的。
由于
我想写一个正则表达式可以匹配以下字符串:正则表达式处理
OFF
ON
String
Valve
我的想法写^(?<arrivingString>[a-zA-Z]{?})$
。
现在我不知道在大括号内写什么,因为到达字符串的值是不同的和随机的。
由于
^(?<arrivingString>(OFF|ON|String|Valve)).*
这那些4个字仅提供相匹配:
这个正则表达式将匹配其中的每一行,只要它从任何一行开始4串。被捕获的组arrivingString
将包含找到的四个单词中的任何一个。
http://www.codeproject.com/Articles/2270/Inside-C-Second-Edition-String-Handling-and-Regula – 2013-02-08 12:58:38
所以你想匹配包含任何这些词的字符串 – Anirudha 2013-02-08 13:06:07
如果你的价值匹配是不同的,你不需要指定最小和最大值(这就是你用花括号所做的)。您可以使用其中一个重复运算符(+ *)来匹配不同的文本。 – 2013-02-08 13:07:17