任何人都可以請告訴我如何編寫PCRE正則表達式,其中包含9個數字和字符串可以包含單個數字的最大5個副本。我找不到複製約束。PCRE regex限制重複
我在SAS
data regexp;
if _n_=1 then pattern=prxparse("~^(48|0|48|0048|)+[1-9]{1}+[0-9]{8}~o");
retain pattern;
set new;
if prxmatch(pattern,nr_tel) then flg=1; else flg=0;
run;
使用Perl的正則表達式,謝謝。更多: 我想獲得9位數前綴48或無前綴。 (48 | 0 | 48 | 0048 |)這部分不適用於無前綴。
請加上通過/失敗的例子 – dawg
這不是Perl代碼。請[編輯]你的問題以標記正確的語言。 – amon
模式應該匹配的不完全清楚,但是正則表達式匹配可能不是解決這個問題的最好方法。 – ikegami