0
在匹配模式時,SAS宏內部是否可以返回true或false?在SAS模式匹配上返回true或false
我有一個領域,其中一些行會包含類似
word_1234_abc123
串詞在哪裏都不會改變,1234可以是任何號碼,ABC123可以是任何三個字母后跟任意三個號碼。
如果字符串匹配該模式,是否可以返回true?
我在看rxparse,但似乎沒有這樣做。
在匹配模式時,SAS宏內部是否可以返回true或false?在SAS模式匹配上返回true或false
我有一個領域,其中一些行會包含類似
word_1234_abc123
串詞在哪裏都不會改變,1234可以是任何號碼,ABC123可以是任何三個字母后跟任意三個號碼。
如果字符串匹配該模式,是否可以返回true?
我在看rxparse,但似乎沒有這樣做。
這是做你所需要的嗎?
rx = prxparse('^word_\d{4}_\w{3}\d{3}$');
if prxmatch(rx, string1) then return true;
工作原理:
^ # String starts with ...
word_ # word_
\d{4} # 4 Digits
_ # _ (Underscore)
\w{3} # 3 Letters
\d{3} # 3 Digits
$ # ... String ends with
謝謝你,並在底部 –
@MichaelStClair沒有問題感謝您的解釋!如果這回答了你的問題,你是否介意接受它(按下投票按鈕下面的勾號)?謝謝! – Druzion
我會的,它不會讓你很短的時間後問問題 –