8 poin oleh xguru 2020-07-22 | 2 komentar | Bagikan ke WhatsApp
  • Library JS yang memungkinkan menyusun regex dengan fungsi yang terdiri dari kata-kata Inggris yang mudah

Contoh) mengenali kode heksadesimal 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 komentar

 
iolothebard 2020-07-22

Tidak terlalu bernuansa bahasa alami...

 
kunggom 2020-07-22

Secara harfiah, ini memang DSL.