8 คะแนน โดย xguru 2020-07-22 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • ไลบรารี JS ที่ช่วยให้ประกอบ Regular Expression ด้วยฟังก์ชันที่สร้างจากคำภาษาอังกฤษง่าย ๆ

ตัวอย่าง) ตรวจจับโค้ดฐานสิบหกแบบ 16-bit

→ /^(?:0x)?([A-Fa-f0-9]{4})$/

→ SE()

.startOfInput

โฆษณา

.optional.string('0x')

.capture

.exactly(4).anyOf

.range('A', 'F')

.range('a', 'f')

โฆษณา

.range('0', '9')

.end()

.end()

.endOfInput

.toRegex();

2 ความคิดเห็น

 
iolothebard 2020-07-22

ไม่ค่อยเป็นธรรมชาติเหมือนภาษามนุษย์นัก...

 
kunggom 2020-07-22

พูดตามตัวอักษรก็คือ DSL นั่นเอง