Change language to EN
ข่าวเด่นข่าวกีฬาข่าวเศรษฐกิจ
ราคาน้ำมันEx.rateพยากรณ์อากาศ

หน้าแรก >เทคนิคการใช้งานโปรแกรม>โปรแกรมอื่น ๆ ที่น่าสนใจ>สุดยอดเครื่องมือสำหรับคนเขียนโปรแกรมและคนทำเว็บไซท์ UltraEdit

สุดยอดเครื่องมือสำหรับคนเขียนโปรแกรมและคนทำเว็บไซท์ UltraEdit

สุดยอดเครื่องมือสำหรับคนเขียนโปรแกรมและคนทำเว็บไซท์ UltraEdit

 

เชื่อว่าหลายท่านคงเคยได้ยินชื่อหรืออาจจะเคยได้ใช้งานโปรแกรม UltraEdit กันมาบ้างแล้ว แต่สำหรับท่านที่ยังไม่เคยใช้และไม่รู้ว่ามันคือโปรแกรมประเภทไหน ก็คงอธิบายได้แบบง่ายๆ ว่ามันคือโปรแกรมประเภทเดียวกับ Notepad หรือ Wordpad ที่ติดมากับ Windows หรือโดยทั่วไปเราจะเรียกโปรแกรมประเภทนี้ว่าโปรแกรม Text Editor

แต่ทำไมถึงต้องเปลี่ยนมาใช้โปรแกรมอื่นล่ะ ถ้าในระบบ Windows มีโปรแกรมให้ใช้งานอยู่แล้ว คำตอบก็คือความสามารถที่หลากหลายของโปรแกรม UltraEdit ตัวนี้ครับ โดยในวันนี้ผมจะขอยกตัวอย่างการใช้งานในรูปแบบที่คิดว่าน่าจะมีประโยชน์สำหรับคนเขียนโปรแกรม (โปรแกรมเมอร์) หรือคนทำเว็บไซท์ นั่นคือการค้นหาโดยนิพจน์ (Expressions Search)

ลองมาดูตัวอย่างกันเลยนะครับ สมมติว่าเรามีข้อความธรรมดา แต่อยากจะเปลี่ยนเป็นลิ้งค์เชื่อมโยงไปยังเว็บไซท์ของเรา เช่น ในไฟล์ข้อความของผม อาจจะมีข้อความประมาณนี้

หากสนใจโปรแกรมบัญชีที่ใช้งานง่าย ลองเข้ามาเยี่ยมชมเว็บไซท์ของ Express ได้ที่ http://www.esg.co.th/esg/index.php
http://www.esg.co.th/esg/index.php?fi=no&page=feature&lev=2&ct=307&lang=th ดูรายละเอียดเกี่ยวกับราคาของโปรแกรม

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

เรามาดูวิธีการเปลี่ยนแปลงในคราวเดียวกันเลยครับ เข้าโปรแกรม UltraEdit จากนั้นกดปุ่ม <Ctrl+R> และป้อนคำสั่งในช่อง Find What ดังนี้

(https?://[\w\d/=+&~:#@!,;\.\$\?\[\]\(\)-]*\.?)

ส่วนในช่อง Replace With ให้ป้อนเป็น

<a href="\1">\1</a>


 

ผลลัพธ์หลังจากที่เรากดปุ่ม Replace All ก็จะเป็นแบบนี้ครับ

หากสนใจโปรแกรมบัญชีที่ใช้งานง่าย ลองเข้ามาเยี่ยมชมเว็บไซท์ของ Express ได้ที่ <a href="http://www.esg.co.th/esg/index.php">http://www.esg.co.th/esg/index.php</a>
<a href="http://www.esg.co.th/esg/index.php?fi=no&page=feature&lev=2&ct=307&lang=th">http://www.esg.co.th/esg/index.php?fi=no&page=feature&lev=2&ct=307&lang=th</a> ดูรายละเอียดเกี่ยวกับราคาของโปรแกรม

จะเห็นว่าทำให้เราเพิ่มข้อความใดๆ เข้าไปในไฟล์ข้อมูลที่มีอยู่ได้ง่ายมาก

เพิ่มเติมเกี่ยวกับคำสั่งสักนิดครับ จากประโยค (https?://[\w\d/=+&~:#@!,;\.\$\?\[\]\(\)-]*\.?) หมายถึงให้หาข้อความที่ขึ้นต้นด้วยคำว่า http ส่วนคำสั่งที่อยู่ถัดมา ก็เช่น \w หมายถึงข้อความใดๆ ก็ตาม , \d หมายถึงตัวเลขใดๆ ก็ตาม ส่วนสัญลักษณ์ต่างๆ ที่อยู่ถัดมา +&~:#@! โดยสรุปคือไม่ว่าจะเป็นสัญลักษณ์ใดๆ ก็ให้รวมอยู่ในผลการค้นหาด้วย

ที่สำคัญคือตรงส่วนของวงเล็บเปิดปิดอยู่คลุมคำสั่งทั้งหมดเอาไว้ เราจะเรียกว่าข้อมูลข้างอิง (backreference) ที่สามารถเก็บค่าเพื่อนำไปใช้งานภายหลังได้ โดยเมื่อจะนำไปใช้งานจะใช้คำสั่ง \1 ในการอ้างถึงผลลัพธ์ภายในวงเล็บทั้งหมด

ดังนั้นเมื่อเราสั่งให้ Replace With ด้วยคำสั่ง <a href="\1">\1</a> จึงหมายถึงให้แทนที่ข้อความใดๆ ที่ขึ้นต้นด้วยคำว่า http ด้วยแท็ก (Tag) <a href= และตามด้วยค่าลิ้งค์ URL ที่เก็บไว้แล้วจากคำสั่ง Find What ข้างบน ซึ่งจากข้อความตัวอย่างจะเจอ URL อยู่ 2 แห่งคือ http://www.esg.co.th/esg/index.php และ http://www.esg.co.th/esg/index.php?fi=no&page=feature&lev=2&ct=307&lang=th จึงได้ผลลัพธ์ออกมาเป็นอย่างที่เห็นนั้นนะครับ

 

หากมีปัญหาหรือข้อสงสัยเกี่ยวกับบทความชิ้นนี้ กรุณาฝากคำถามไว้ที่ เว็บบอร์ด
ขอความกรุณาอย่าโทรศัพท์สอบถามจากพนักงานฝ่ายบริการลูกค้าของบริษัท Express นะครับ


บทความอื่นๆ ที่เกี่ยวข้อง


การนำรายงาน Express ไปใช้ใน OpenOffice
แก้ปัญหา Write Protected ของ Kingston USB Drive
ดาวน์โหลดรายการทีวีสุดโปรดมาเก็บไว้ดูยามว่าง
ดาวน์โหลดสารพัดไฟล์จาก Rapidshare ไม่ต้องนั่งเฝ้า (ให้โปรแกรมจัดการให้)
แก้ปัญหา Network Drive หลุด ด้วยแบตช์ไฟล์
SkyDrive บริการพื้นที่เก็บและแชร์ข้อมูลฟรี ของดีจาก Microsoft
โปรแแกรมช่วยให้ทำงานระหว่างออฟฟิศกับสาขา
เผลอลบข้อมูลสำคัญ และลบจากถังขยะไปแล้ว ทำยังไงดี
โปรแกรมพิมพ์รายชื่อไฟล์ รายชื่อเพลง
โปรแกรมคำนวณภาษีเงินได้บุคคลธรรมดา(ภงด.91)
ลบไฟล์แบบไม่ให้กู้กลับคืนได้อีก
มารักษ์โลก ด้วยการประหยัดกระดาษกันครับ
โปรแกรมค้นหาไฟล์ อยู่ที่ไหนก็ค้นเจอ
แบ่งไฟล์ขนาดใหญ่ เพื่อสำรองข้อมูลหรือส่งอีเมล์
แบ็คอัพไดร์เวอร์ไว้ก่อน ลงวินโดว์ใหม่สบายกว่า
แก้ไข Vista ให้เปิดไฟล์ help (.chm) ได้
จัดลำดับการบู๊ทโปรแกรมตอนเปิดเครื่องได้
จัดการเนื้อที่ในฮาร์ดดิสก์อย่างมีประสิทธิภาพ
ตรวจดูในระบบแลน ใครใช้ Express อยู่บ้าง
ใช้ Excel Macro สร้างกราฟจากข้อมูลของ Express
TightVNC ทำงานระยะไกลแบบง่ายๆ
Antirivus โปรแกรมที่ทุกเครื่องควรมีติดตั้งไว้
สำรองข้อมูลอัตโนมัติหลังเลิกงาน
การส่งบิลซื้อ / บิลขายเชื่อ ผ่านทาง Internet
วิธีเปิดไฟล์ Express ใน MS Access