在我的 Google 表單中,我想授權這樣的數字和數字范圍:
1 to 9,
10 to 80,
90,
100
分隔符可以是 , | ; 或換行符,其他示例
100
110 to 115
540
或者
50 | 60 | 70 to 80 | 100
我期待這個正則運算式能夠作業(選擇正則運算式 > 匹配 > (to)|[0-9 \n|,;]*)但它失敗了。
任何的想法 ?
uj5u.com熱心網友回復:
您可以使用
^\d (?:(?:\s*(?:to|[\n|;,])\s*)\d )*\n*$
請參閱正則運算式演示。詳情:
^- 字串的開頭\d- 一位或多位數字(?:\s*(?:to|[|;,])\s*\d )*- 零次或多次出現\s*(?:to|[\n|;,])\s*-to或|,;,,或用零個或多個空格括起來的換行符\d- 一位或多位數字
\n*- 零個或多個換行符$- 字串結束。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/411021.html
標籤:
下一篇:如何使用sed僅輸出捕獲組
