การเขียน Regular expressions

3 Apr 2016,
Share: 

Regular expressions คืออะไร

Regular expressions คือรูปแบบของตัวอักษรที่ใช้คนหาข้อความใน string เช่น ถ้าต้องการหาข้อความที่เป็นตัวเลขติดกันสองตัวจาก string “test01 test1” ซึ่งเราจะสามารถค้นหาและดึงเอาข้อความที่เป็นตัวเลขติดกัน(01) ออกมาได้

การเขียน Regular expressions

Regular expressions จะถูกเขียนอยู่ในเครื่องหมาย / สองอันเช่น

/pattern/modifier

pattern เป็นรูปแบบ Regular Expression ที่เรากำหนด modifier เป็นเงื่อนไขการตรวจสอบของ Regular Expression

modifier เงื่อนไขในการตรวจสอบ Regular Expression

Image

pattern เป็นรูปแบบ Regular Expression ที่เรากำหนด

Image

ตัวอักษรพิเศษ

Image

Quantifiers

Image

ตัวอย่าง1

/^[a,b,c]/ หมายถึง ข้อความที่ขึ้นต้นด้วย a หรือ b หรือ c

ตัวอย่าง2

/.*\.com$/ หมายถึง ข้อความที่ปิดท้ายด้วย .com

ตัวอย่าง3

/^089[0-9]{7}/ หมายถึง ข้อความที่ขึ้นต้นด้วย 089 แล้วต่อด้วยเลข 0-9(เลขตัวใดตัวหนึ่ง) จํานวน 7 ตัว ซึ่งก็คือเบอร์โทรที่ขึ้นต้นด้วย 089 นั่นเอง

ตัวอย่าง4

/^www\.thitiblog\.com$/ หมายถึง หาข้อความ ""

Suggestion blogs

NOT gate

NOT gate เป็นวงจร digital ชนิดหนึ่ง โดย input ที่ป้อนให้กับวงจรในแต่ละขา จะเป็นได้สองสถานะคือ High, Low หรือ 0, 1

Tor Browser 6.0 แบบ Portable

Tor Browser 6.0 แบบ Portable ให้ผู้ใช้สามารถใช้ Tor Browser ได้โดยไม่ต้องติดตั้งโปรแกรมลงบนเครื่อง ผู้ใช้สามารถรันผ่าน flash drive ได้เลย

วิธีใช้ VoWifi โทรผ่าน Wifi

VoWifi คือ การโทรศัพท์ผ่าน wifi โดยการทํางานจะเป็นแบบนี้ครับ พูดง่ายๆก็คือ แทนที่จะใช้สัญญานจากโทรศัพท์(สัญญานคลื่นความถี่ โทรศัพท์เคลื่อนที่ทั่วไป) เปลี่ยนไปใช้สัญญานจาก wifi(internet) แทน ข้อดีคือ เมื่อคุณไปต่างประเทศ คุณไม่จําเป็นต้องใช้เสาสัญญานของประเทศนั้นๆ เพียงแค่มีสัญญาน wifi คุณก็สามารถใช้งานโทรศัพท์ได้เหมือนอยู่ที่ประเทศไทย


Copyright © 2019 - 2025 thiti.dev |  v1.55.1 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ