2
這個有效的regex語法是什麼?爲什麼作爲'(?:)`正則表達式工作?
`(?:)`
雖然?:
不是。
從regular-expressions.info關於?
(問號)摘錄:
使得前述項可選的。貪婪,所以如果可能的話,可選項目是 。 [着重點]
似乎沒有先前的項目,因爲括號(
是一個特殊字符 - 所以不是輸入字符。同樣在小提琴中它似乎匹配開頭,並且不尊重:
(冒號)的要求(即使那個沒有特殊字符)
爲什麼這樣?我缺少哪個文檔部分?謝謝提前。
謝謝你的回覆。但它是不是真的解決任何我所關注的,所以我真的不能標記它作爲答案,然而提供的鏈接已經死了,我可以找到我的答案,那裏是'(?'是「特殊語法」,在那裏。 – zsawyer
@zsawyer這不能回答你的問題? – Gumbo
也許我太挑剔了,但我想明確指出,儘管'?'是一個特殊字符,'(?'重寫了特殊的語法,並且與問題中提到的可選指示符「?」無關。 – zsawyer