0
我感興趣的是找到以下模式的正則表達式。正則表達式4個字母的特殊字符
I或E代表第1個字母,N或S代表第2代,F代表T或第3代,J或P代表第4代。
這將識別ISTJ,ESTP,ENTP而不是EJPT。
由於
我感興趣的是找到以下模式的正則表達式。正則表達式4個字母的特殊字符
I或E代表第1個字母,N或S代表第2代,F代表T或第3代,J或P代表第4代。
這將識別ISTJ,ESTP,ENTP而不是EJPT。
由於
應該是簡單的,採用Character Sets:[IE][NS][FT][JP]
對於整個字:\b[IE][NS][FT][JP]\b
對於整個輸入:^[IE][NS][FT][JP]$
工作實施例:http://rubular.com/r/6VCwduNiTX
例PHP代碼:http://ideone.com/XgbFWY
$ptn = "/[IE][NS][FT][JP]/"; // use "/[IE][NS][FT][JP]/i" to ignore case
$str = "ISTJ, ESTP,ENTP but not EJPT";
preg_match_all($ptn, $str, $matches);