一般來說,我很難理解RE。我一直在尋找很好的參考資料,但迄今爲止還沒有一個讓我清楚。如果有人知道好的資源,請告訴我。我真的很感激。帶星號的正則表達式(帶一個具體示例)
我去了對稀土閱讀材料,並有幾個例子我還沒有能夠理解
..(0 or 0(1 or 11)0)*.. no occurrence of 111
我認爲那裏是一個比賽,該輸入必須包含要麼0
或010
或0110
或只是沒有(正弦*
使得可選)
書中說,以下是比賽0110
101011000010000101
011000011
我沒有異議因爲它們全部包含三個中的至少一個(0
或010
或0110
)。
但是,該書說以下是假的1110
1110110111
0101011111000011
。
該書聲稱,..(0 or 0(1 or 11)0)*..
意味着沒有發生111
有人可以向我解釋爲什麼這是?
正則表達式是在說比賽'0',或者'匹配跟隨0'一個或兩個'1's,任意次數。這意味着沒有發生'111'。 –
@TimBiegeleisen所以它可以是'0'或'010'或'0110'任意多次,但它沒有說任何其他地方發生的事情嗎?就像母艦一樣是確定有'0110111'或'101011000011100101' – stratofortress
到目前爲止,最好的正則表達式資源是http://regular-expressions.info –