我有可以是這樣的數據:正則表達式匹配:檢查是否可選項目存在
LL DD L LL DDDD
或類似:
LL DD L DDDD
其中L是字母,d是數字
DD組可以是:「1」...「9」,「10」...「99」
與任何數量的空格,破折號或任何之間沒有空格米或其中一些。
如何在php中構建正則表達式來檢測所有這些情況?
我使用這個(我可以看到的是不完美):
preg_match_all('/[A-Za-z]{2}(-\.)*?\d{1,2}(-\.)*?[A-Z]{1,3}(-\.)*?\d{4}/',$file,$matches);