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