Pertanyaan yang diberi tag «regular-expression»

Kode tantangan yang melibatkan penggunaan ekspresi reguler.

1
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 cocok dari atas daftar. …

8
Hapus satu baris dan komentar multiline dari string
Tujuan Dengan menggunakan bahasa pemrograman pilihan Anda, tulislah program terpendek untuk menghilangkan komentar dari string yang mewakili program C. Memasukkan String dapat diambil sebagai bentuk input apa pun, tetapi juga dapat dianggap sebagai variabel. Instruksi Dua jenis komentar harus dihapus: komentar multiline , dimulai dengan /*dan diakhiri dengan*/ komentar satu …

2
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 jamak, bukan?). SINGULAR PLURAL --------- …

2
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 adalah untuk mencocokkan apa yang secara longgar saya juluki …

4
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 urutan. Untuk mengkonversi input ke format output, Urutkan input …

9
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 be interpreted as H hours, …

25
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 "". Pertama, menyatu ake …
17 code-golf  string  code-golf  arithmetic  code-golf  string  array-manipulation  rubiks-cube  code-golf  math  number  code-golf  tips  bash  code-golf  ascii-art  music  code-golf  arithmetic  code-golf  math  number  arithmetic  integer  code-golf  number  array-manipulation  code-golf  geometry  grid  set-partitions  code-golf  math  number  code-golf  combinatorics  code-golf  regular-expression  code-golf  permutations  code-golf  ascii-art  code-golf  number  array-manipulation  matrix  code-golf  kolmogorov-complexity  compile-time  cops-and-robbers  polyglot  cops-and-robbers  polyglot  code-golf  string  code-golf  string  ascii-art  matrix  animation  code-golf  ascii-art  code-golf  string  balanced-string  code-golf  integer  integer-partitions  expression-building 

2
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 ekspresi reguler r cocok dengan ABNF berikut (aturan …

1
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 input dan periksa apakah itu valid. Pada dasarnya, regex Anda harus dapat …
17 code-challenge  code-golf  code-golf  game  sudoku  code-challenge  math  ai-player  code-challenge  sorting  rosetta-stone  code-challenge  code-challenge  programming-puzzle  code-golf  number  code-golf  maze  code-golf  math  regular-expression  code-golf  sequence  code-golf  graph-theory  code-golf  string  word-puzzle  natural-language  brainfuck  metagolf  optimized-output  fastest-algorithm  code-golf  game-of-life  cellular-automata  code-golf  puzzle-solver  grid  code-golf  combinatorics  binary-tree  popularity-contest  code-challenge  code-golf  ascii-art  kolmogorov-complexity  brainfuck  metagolf  code-golf  c  date  code-golf  word-puzzle  crossword  word-search  code-golf  code-golf  quine  code-golf  string  random 

6
Pagar Biner
Memasukkan: Bilangan bulat ndalam kisaran2 <= n <= 10 Daftar bilangan bulat positif Keluaran: Konversikan bilangan bulat ke representasi biner mereka (tanpa angka nol di depan), dan gabungkan semuanya. Kemudian tentukan semua substring biner yang membentuk 'pagar biner' menggunakan njumlah tiang pagar. Ruang (nol) di antara setiap tiang pagar tidak …


4
Pencocokan regex URL terpendek dalam JavaScript
Buat ekspresi reguler terpendek yang kira-kira akan cocok dengan URL dalam teks saat dijalankan dalam JavaScript Contoh: "some text exampley.com".match(/your regular expression goes here/); Ekspresi reguler perlu tangkap semua URL yang valid untuk http dan https. tidak khawatir tentang tidak cocok dengan string mencari URL yang sebenarnya bukan URL yang …

2
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 atau salah. Memasukkan Input dalam salah satu dari 3 ISO …

2
Sesuaikan permutasi!
Tantangan Anda adalah membuat regex yang cocok dengan setiap permutasi string itu sendiri, dan tidak ada yang lain. Pertandingan juga harus peka terhadap huruf besar-kecil. Jadi, misalnya, jika regex Anda adalah: ABC Itu harus cocok (dan hanya cocok) string ini: ABC ACB BAC BCA CAB CBA Seharusnya tidak cocok dengan …

4
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 JavaScript pada Teka-teki Pemrograman dan Golf Kode ! Dengan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.