[0-9]+\.[0-9]+\.[0-9]
ฉันมีสตริงของรูปแบบที่ ฉันต้องการแยกตัวเลขตัวแรกตัวที่สองและที่สามแยกจากกัน ตามที่ฉันเข้าใจแล้วกลุ่มการจับกุมควรมีความสามารถในเรื่องนี้ ฉันควรจะสามารถใช้sed "s/\([0-9]*\)/\1/g
เพื่อรับหมายเลขแรกsed "s/\([0-9]*\)/\2/g
รับหมายเลขที่สองและsed "s/\([0-9]*\)/\3/g
เพื่อรับหมายเลขที่สาม ในแต่ละกรณีฉันได้รับข้อความทั้งหมด ทำไมสิ่งนี้จึงเกิดขึ้น
's/\([0-9]\)\([0-9]\)\([0-9]\).*/\1\2\3/'
จับภาพหมายเลขบุคคล