เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

กำลังค้นหาข้อความที่มีน้อยและเป็นกลุ่ม

less และ vim ต่างก็ใช้วิธีเดียวกันในการค้นหาข้อความ การกดปุ่ม / ตามด้วยนิพจน์ทั่วไปจะทำการค้นหา หากเราใช้น้อยกว่าเพื่อดูไฟล์ phonelist.txt ของเรา:


[me@linuxbox ~]$ phonelist.txt น้อยกว่า

[me@linuxbox ~]$ phonelist.txt น้อยกว่า


จากนั้นค้นหานิพจน์การตรวจสอบของเรา:



(232)

298-2265

(624)

381-1078

(540)

126-1980

(874)

163-2885

(286)

254-2860

(292)

108-518

(129)

44-1379

(458)

273-1642

(686)

299-8268

(198)

307-2440

~

~

~

ภาพ

/^\([0-9]{3}\) [0-9]{3}-[0-9]{4}$


less จะเน้นสตริงที่ตรงกัน ปล่อยให้สตริงที่ไม่ถูกต้องมองเห็นได้ง่าย:


(232) 298-2265 (624) 381-1078 (540) 126-1980 (874) 163-2885 (286) 254-2860 (292) 108-518

(129) 44-1379 (458) 273-1642 (686) 299-8268 (198) 307-2440

~

~

~ (จบ)

(232) 298-2265 (624) 381-1078 (540) 126-1980 (874) 163-2885 (286) 254-2860 (292) 108-518

(129) 44-1379 (458) 273-1642 (686) 299-8268 (198) 307-2440

~

~

~ (จบ)


ในทางกลับกัน vim รองรับนิพจน์ทั่วไปพื้นฐาน ดังนั้นนิพจน์การค้นหาของเราจะมีลักษณะดังนี้:

/([0-9]\{3\}) [0-9]\{3\}-[0-9]\{4\}

เราจะเห็นว่านิพจน์ส่วนใหญ่เหมือนกัน อย่างไรก็ตาม อักขระหลายตัวที่ถือว่าเป็นอักขระเมตาคาแรคเตอร์ในนิพจน์แบบขยายจะถือเป็นตัวอักษรในนิพจน์พื้นฐาน พวกเขาจะถือว่าเป็นเมตาคาแรคเตอร์เมื่อหลีกหนีด้วยแบ็กสแลช เดอ-


อยู่ระหว่างการกำหนดค่าเฉพาะของ เป็นกลุ่ม ในระบบของเรา การจับคู่จะถูกเน้น ถ้าไม่ลองใช้คำสั่งโหมดคำสั่งนี้:

:hlsearch

เพื่อเปิดใช้งานการเน้นการค้นหา


ภาพ

หมายเหตุ ขึ้นอยู่กับการกระจายของคุณ เป็นกลุ่ม อาจหรือไม่สนับสนุนการเน้นข้อความค้นหา โดยเฉพาะอย่างยิ่งอูบุนตูมี เป็นกลุ่ม โดยค่าเริ่มต้น. ในระบบดังกล่าว คุณอาจต้องการใช้ตัวจัดการแพ็คเกจเพื่อติดตั้ง . เวอร์ชันที่สมบูรณ์ยิ่งขึ้น เป็นกลุ่ม.


ภาพ


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: