Pertanyaan yang diberi tag regular-expression

27
Membalikkan regex

Tantangan Diberikan regex yang valid, hasilkan regex yang cocok dengan rangkaian string yang sama, tetapi dibalik. Tugas Tantangan ini menggunakan sebagian besar operasi regex dasar: ^, $, ?, +, *, [], {}, |. Tidak ada yang namanya kelompok tangkap atau hal rumit lainnya. Karakter khusus dapat...

25
Pemesanan Parsial Pola Regex

Untuk tujuan tantangan ini, kami mengatakan bahwa pola regex cocok dengan string jika seluruh string dicocokkan dengan pola, bukan hanya substring. Mengingat dua pola regex  A  dan  B , kita mengatakan bahwa  A  adalah lebih khusus dari  B   jika setiap string yang cocok dengan  A  juga cocok...

24
Terapkan kerning yang disederhanakan

pengantar Kerning berarti menyesuaikan jarak antara huruf-huruf teks. Sebagai contoh, perhatikan kata yang Topditulis dengan tiga mesin terbang berikut: ##### ..... ..... ..#.. ..... ..... ..#.. ..##. .###. ..#.. .#..# .#..# ..#.. .#..# .#..# ..#.. ..##. .###. ..... ..... .#... ..... ........

23
Regex Golf: Wilayah Italia vs. Amerika Serikat

Kami sudah memiliki masalah meta-regex-golf yang terinspirasi oleh komik xkcd Tapi, golf regex ini terlihat menyenangkan juga! Saya ingin membedakan antara negara bagian AS dan wilayah Italia. Mengapa? Saya warga negara dari kedua negara, dan saya selalu mengalami masalah * ini . Wilayah Italia...

21
Ekspresi reguler pencocokan silang

Tugas Anda di sini adalah menulis dua ekspresi reguler, yang masing-masing cocok dengan yang lain tetapi tidak cocok dengan dirinya sendiri. Kedua ekspresi reguler harus memiliki bentuk ini: /pattern/optional-flags Ini juga bentuk di mana mereka harus dicocokkan. Solusi terpendek menang....

21
Compile Regexes (Dengan Substitusi)

Tugas Anda adalah mengkompilasi regex ... dengan menentukan subtitusi untuk setiap karakter dalam sebuah regex. Regex Regex mendukung ini REGEX = (LITERAL REGEX / GROUP REGEX / STAR REGEX / ALTERNATIVE) LITERAL = 1 / 0 GROUP = '(' REGEX ')' STAR = (LITERAL / GROUP) '*' ALTERNATIVE = '('REGEX...

20
Tulis penerjemah untuk *

Tugasnya sederhana. Tulis penerjemah untuk bahasa * . Berikut tautan yang lebih besar ke wiki. Hanya ada tiga program * yang valid: * Cetakan "Hello World"  *  Mencetak angka acak antara 0 dan 2.147.483.647 *+* Berjalan selamanya. Kasing ketiga harus merupakan infinite loop sesuai dengan...

19
Singular atau jamak?

Berikut adalah daftar 30 kata benda bahasa Inggris dalam bentuk tunggal dan jamak. Tugas Anda hanyalah menulis ekspresi reguler terpendek yang cocok dengan semua kata benda dalam satu bentuk dan tidak sama sekali dalam bentuk lainnya (mudah, semua kata benda bahasa Inggris berakhir dalam sbentuk...

19
Buat polyglot regex

Tulis regex yang berfungsi dalam setidaknya 2 rasa regex (atau versi), dan cocokkan dengan string yang berbeda di setiap rasa (atau versi) yang digunakan. String yang harus dicocokkan dalam tantangan ini adalah kata-kata pertama dari nama kode Ubuntu, yang tercantum di bawah ini. Regex Anda harus...

18
Hari-hari terkompresi dalam seminggu

Diberikan input dari daftar hari dalam seminggu, menghasilkan representasi daftar yang paling pendek. Format input adalah string yang terdiri dari satu atau lebih dari substring dua karakter Su(Minggu), Mo(Senin), Tu(dll), We, Th, Fr, dan Sa. Input mungkin tidak harus diberikan dalam...

18
Regex: Cocokkan seri egaliter

pengantar Saya tidak melihat banyak tantangan regex di sini, jadi saya ingin menawarkan ini sederhana yang menipu yang dapat dilakukan dalam beberapa cara menggunakan sejumlah rasa regex. Saya harap ini memberi para penggemar regex waktu bermain golf yang menyenangkan. Tantangan Tantangannya...

18
Jumlahkan durasi waktu

Tantangan Tulis kode terpendek yang dapat menjumlahkan semua durasi waktu yang muncul di stdin. Program hanya harus mempertimbangkan string yang cocok dengan salah satu pola berikut dan abaikan sisanya. HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will...

17
Kompilasi Regex

Dalam tugas ini Anda harus menulis sebuah program yang membaca ekspresi reguler dan menghasilkan program lain yang menampilkan apakah string input diterima oleh ekspresi reguler itu. Outputnya harus berupa program yang ditulis dalam bahasa yang sama dengan kiriman Anda. Memasukkan Input adalah...

17
Regex memvalidasi regex [ditutup]

Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Code Golf Stack Exchange. Ditutup tahun lalu . Buat regex yang akan menerima string regex sebagai...

17
Patttern Sederhana

Input: Dua digit tunggal (sebut saja mdan n) dan dua karakter (sebut saja adan b) dalam format input pilihan Anda. Keluaran: Untuk penelusuran, berpura-pura m=2, n=5, a='a', b='b'. Output Anda akan berupa string yang dibangun dari empat input Anda. Mari kita sebut string result, dengan nilai...

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...