我用PHP正則表達式奮力子串在主串匹配,但也有一些條件正則表達式匹配十六進制字符串
子字符串應:
- 字符串應該有7個連續字節最多在它(3個空字節) '000000',而不是在它的單個
??
像例如:
輸入字符串:
4455330000002211223311223377885233
匹配度:22112233112233
輸入字符串:
441553300000022
匹配度:無(因爲它有在它3個空字節)輸入字符串:
112233000000005511220011
匹配度:無(因爲它有3個空字節)輸入字符串:
11??0000002255
匹配度:無(因爲它有在它在它具有??
3個空字節和)輸入字符串:
426F6D650000010001020000
匹配度:426F6D650000010001020
(因爲它有在它至多3個空字節和7個連續的非空字節輸入字符串:
426F6D650000010001000000
匹配度:無(因爲不是具有7個連續的非空字節)
什麼是正確匹配這些正則表達式的好東西?
我建議您從Ultrapico下載並使用Expresso。它允許您設計和測試正則表達式。自從向我提出建議後,生活變得更加輕鬆。 :) – enhzflep
@enhzflep感謝工具建議,我會盡力。 – Shashi
子字符串是否可以以空字節開頭? –