Мне нужно реализовать мои регулярные выражения для некоторых символов в квадратных скобках:
1) [+]
для этого
2) [*]
и для этого
3) [+/*]
и для этого
4) [*/+]
и для этого
Я сделал это на bash:
[root@testmachine5 ~]# echo "[+]" | egrep -o "^\[(\+|\*|\+/\*)\]"
[+]
[root@testmachine5 ~]# echo "[*]" | egrep -o "^\[(\+|\*|\+/\*)\]"
[*]
[root@testmachine5 ~]# echo "[+/*]" | egrep -o "^\[(\+|\*|\+/\*)\]"
[+/*]
[root@testmachine5 ~]# echo "[*/+]" | egrep -o "^\[(\+|\*|\+/\*)\]"
[root@testmachine5 ~]#
Как видите, работает, в первом, втором и третьем вариантах.Но это не работает в последнем варианте.
Как мне решить эту проблему?