我试图在 php/javascript 中使用正则表达式来匹配有序字母。
我有一个 4 字母单词,其中前 2 个字母应按顺序排列,后两个字母应按顺序排列,如 BCEF
。我想使用正则表达式来匹配。
但是下面的正则表达式也匹配顺序CBFE
请指出以下表达式中缺少的内容以匹配字母顺序。谢谢。
[A-H]{2}[D-M]{2}
最佳答案
我不会使用正则表达式,而是使用 php 代码:
$s = "BCEF";
$arr = str_split($s);
if ($arr[0] <= $arr[1] && $arr[2] <= $arr[3]) {
// Your string matched
}
关于javascript - 在 PHP 中使用正则表达式按字母顺序对字母进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44795422/