Extreme Thinking
grep 測試正則表達式

2022-06-01


用 grep 測試 正則表達式 紀錄一下

1、輸入字串為 1-2--3--4-5--6--7 結果要篩出 -2--3--4、-5--6--7
2、輸入字串為 1-2--3--4-5--6 結果要篩出 -2--3--4、-5--6
3、輸入字串為 1-2--3--4-5 結果要篩出 -2--3--4、-5
root@chio:~# grep -Po -- '-\d+(--\d+)*' <<< '1-2--3--4-5--6--7'
-2--3--4
-5--6--7
root@chio:~# grep -Po -- '-\d+(--\d+)*' <<< '1-2--3--4-5--6'
-2--3--4
-5--6
root@chio:~# grep -Po -- '-\d+(--\d+)*' <<< '1-2--3--4-5'
-2--3--4
-5
root@chio:~#