Pertanyaan yang diberi tag regular-expression

16
ValiDate ISO 8601 oleh RX

Tantangan Temukan regex terpendek itu memvalidasi, yaitu kecocokan, setiap tanggal yang memungkinkan dalam Proleptik Gregorian (yang juga berlaku untuk semua tanggal sebelum adopsi pertamanya pada 1582) dan tidak cocok dengan tanggal yang tidak valid. Keluaran Karena itu, output itu benar...

15
Terapkan glob Matcher

Menerapkan fungsi pola dan string yang akan dicocokkan, mengembalikan true jika pola cocok dengan string WHOLE, jika tidak palsu. Sintaks pola glob kami adalah: ? cocok dengan satu karakter + cocok dengan satu atau lebih karakter * cocok dengan nol atau lebih karakter \ lolos Aturan: Tidak...

15
Cocokkan dengan URL Stack Exchange

Prolog Setelah menginstal ekstensi browser anti-XSS, Stack Snippets tiba-tiba berhenti bekerja di seluruh jaringan Stack Exchange. Saya tidak bisa lagi belajar dari Stack Overflow , melihat demo yang sedang berjalan tentang Pengalaman Pengguna dan, yang paling buruk, tidak dapat menguji jawaban...

14
Objek codegolf

Bayangkan ini, kita memiliki lingkungan dengan cakupan global yang hanya berisi satu objek, disebut codegolf. Objek ini memiliki satu anak yang dipanggil stackexchange, yang memiliki properti yang disebut com. Mengakses properti ini akan terlihat seperti

14
Regex untuk kelipatan 9

Sangat mudah untuk menggambarkan mesin keadaan terbatas yang mengenali kelipatan 9: melacak jumlah digit (mod 9) dan menambahkan angka apa pun yang diterima berikutnya. FSM semacam itu hanya memiliki 9 negara, sangat sederhana! Dengan kesetaraan antara FSM-dapat dikenali dan bahasa reguler, ada...

13
Terapkan PCRE dalam bahasa Anda.

Catatan: Setelah mencoba ini sendiri, saya segera menyadari kesalahan apa ini. Karenanya, saya sedikit memodifikasi aturan. Fungsi minimum yang disyaratkan: Kelas karakter ( ., \w, \W, dll) Pengganda ( +, *, dan ?) Grup tangkapan sederhana Tantangan Anda adalah menerapkan PCRE dalam...

13
Gerbang Logika Secara Manual

Buat program yang mensimulasikan gerbang logika dasar. Input: Kata all-caps diikuti oleh 2 1 digit angka biner, dipisahkan oleh spasi, seperti OR 1 0. Gerbang OR, AND, NOR, NAND, XOR, dan XNORdiperlukan. Output: Apa output dari gerbang logika yang dimasukkan akan diberi dua angka: 1 atau...

13
Quinean Regex Tester

Tantangan ini cukup sederhana. Sebagai masukan, Anda mengambil ekspresi reguler. Kemudian, Anda menampilkan kebenaran / kesalahan apakah kode sumber Anda cocok dengan ekspresi reguler atau tidak. Sesederhana itu! Hanya dua hal lagi: Tidak ada quine builtin; Anda dapat, bagaimanapun, mengakses...

13
Produk-produk Fibonacci

Anda dapat menguraikan angka lebih besar dari 0 sebagai jumlah unik dari angka Fibonacci positif. Dalam pertanyaan ini kami melakukan ini dengan berulang kali mengurangi angka Fibonacci positif terbesar yang mungkin . Misalnya: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = 13 100 = 89 + 8 +...

13
Menafsirkan rentang longgar

Menafsirkan rentang longgar ListSharp adalah bahasa pemrograman yang ditafsirkan yang memiliki banyak fitur, salah satu fitur tersebut adalah pencipta rentang berbasis 1 indeks yang berfungsi seperti ini: Anda mendefinisikan rentang sebagai (INT) TO (INT)atau hanya di (INT)mana keduanya atau int...

12
Temukan koefisien fungsi pembangkit rasional

Jika kita menulis urutan angka sebagai koefisien dari seri daya, maka seri daya itu disebut fungsi penghasil (atau Gf) dari urutan tersebut. Artinya, jika untuk beberapa fungsi F(x)dan serangkaian bilangan bulat yang a(n)kita miliki: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ... =...

12
Penerjemah untuk teori bilangan, modulo n

Sebuah kalimat nomor teori (untuk tujuan kita) adalah urutan simbol-simbol berikut: 0dan '(penerus) - penerus artinya +1, jadi0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(penjumlahan) dan *(penggandaan) = (sama dengan) (dan )(tanda kurung) operator logis nand( a nand badalah not (a and b)) forall (quantifier...

12
Pad file dengan nol

Tugas Anda hari ini adalah mengambil file yang ada dan menambahkan angka nol hingga mencapai ukuran tertentu. Anda harus menulis sebuah program atau fungsi yang mengambil nama file di direktori saat ini fdan sejumlah byte b. Sambil mempertahankan konten asli f, Anda harus menulis nol (nol byte,...

11
Lakban Penentu Regex

Tugas Anda adalah membuat program yang menentukan apakah string yang diberikan adalah ekspresi reguler yang valid atau tidak menggunakan cuplikan kode yang bersumber dari situs di jaringan StackExchange. Untuk keperluan tantangan ini, ekspresi dialek biasa akan menjadi set dipreteli dan sebagian...