Pertanyaan yang diberi tag «regex»

Ekspresi reguler menyediakan bahasa deklaratif untuk mencocokkan pola dalam string. Mereka umumnya digunakan untuk validasi string, parsing, dan transformasi. Karena ekspresi reguler tidak sepenuhnya standar, semua pertanyaan dengan tag ini juga harus mencakup tag yang menentukan bahasa atau alat pemrograman yang berlaku. CATATAN: Meminta HTML, JSON, dll. Regex cenderung ditanggapi dengan reaksi negatif. Jika ada pengurai untuk itu, gunakan itu.

10
Regex untuk mengubah CamelCase menjadi camel_case di java
Saya mengerti mengapa output yang diinginkan tidak diberikan untuk mengkonversi menggunakan regex string seperti FooBaruntuk Foo_Baryang bukan memberi Foo_Bar_. Saya bisa saja melakukan sesuatu dengan String.substring substring(0, string.length() - 2)atau hanya mengganti karakter terakhir, tetapi saya pikir ada solusi yang lebih baik untuk skenario seperti itu. Ini kodenya: String regex …
86 java  regex  string 


2
Apakah ada cara untuk memeriksa apakah string di JS adalah satu emoji tunggal?
Pertanyaannya sederhana: Saya punya string str, bagaimana cara memeriksa apakah strada satu emoji tunggal, dan tidak ada yang lain? Selain itu saya lebih suka tidak menggunakan perpustakaan lain. Pertandingan "🍎", "⛹🏿‍♂️", "3️⃣"tapi tidak "🍓a", "𝕒","🍌🍀" Saya mengalami masalah dalam menemukan solusi tetapi berikut adalah beberapa hal yang saya coba sejauh …

3
re.findall ('(ab | cd)', string) vs re.findall ('(ab | cd) +', string)
Dalam ekspresi reguler Python, saya menghadapi masalah tunggal ini. Bisakah Anda memberikan instruksi tentang perbedaan antara re.findall('(ab|cd)', string)dan re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) Output aktual adalah: ['ab', 'cd'] ['cd'] Saya bingung mengapa hasil kedua tidak mengandung 'ab'juga?
18 python  regex 

2
Mengapa objek Regexp dianggap "palsu" di Ruby?
Ruby memiliki gagasan universal tentang " kebenaran " dan " kepalsuan ". Ruby memang memiliki dua kelas khusus untuk objek Boolean, TrueClassdan FalseClass, dengan instance tunggal dilambangkan oleh variabel khusus truedan false, masing-masing. Namun, kebenaran dan kepalsuan tidak terbatas pada contoh dua kelas itu, konsepnya bersifat universal dan berlaku untuk …
16 regex  ruby  boolean  jruby  yarv 

1
Apa perbedaan antara $ / dan $ ¢ di regex?
Seperti yang ditunjukkan judulnya, apa perbedaan antara $/dan $¢? Mereka tampaknya selalu memiliki nilai yang sama: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Keduanya menghasilkan objek Match dengan nilai yang sama. Apa logika menggunakan satu di …
11 regex  raku 

2
Bagaimana saya bisa membagi kolom dengan regex untuk memindahkan trailing CAPS ke kolom terpisah?
Saya mencoba untuk memecah kolom menggunakan regex, tetapi sepertinya tidak bisa mendapatkan pemisahan dengan benar. Saya mencoba untuk mengambil semua CAPS trailing dan memindahkannya ke kolom terpisah. Jadi saya mendapatkan semua CAPS yang 2-4 CAPS berturut-turut. Namun, itu hanya meninggalkan 'Name'kolom sementara 'Team'kolom kosong. Ini kode saya: import pandas as …
11 python  regex  pandas 



6
Cocokkan dan hapus karakter yang digandakan: Ganti beberapa (3+) kejadian tidak berurutan
Saya mencari regexpola yang akan cocok dengan ketiga, keempat, ... kemunculan setiap karakter. Lihat di bawah untuk klarifikasi: Misalnya saya punya string berikut: 111aabbccxccybbzaa1 Saya ingin mengganti semua karakter yang digandakan setelah kejadian kedua. Outputnya adalah: 11-aabbccx--y--z--- Beberapa pola regex yang saya coba sejauh ini: Dengan menggunakan regex berikut ini, …
9 python  r  regex  string 

5
Bagaimana cara menguraikan subset kecil Markdown ke dalam komponen Bereaksi?
Saya memiliki subset Markdown yang sangat kecil bersama dengan beberapa html kustom yang ingin saya parse menjadi komponen Bereaksi. Misalnya, saya ingin mengubah string berikut ini: hello *asdf* *how* _are_ you !doing! today Ke dalam array berikut: [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " you ", …

1
Perl regex vs Raku regex, perbedaan dalam mesin?
Saya mencoba untuk mengubah solusi berbasis regex untuk masalah ransel dari Perl ke raku. Detail tentang Perlmonks Solusi Perl menciptakan regex ini: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 })w|) ) yang akan dicocokkan vvvvvvvvvvvvvvvvvvv0wwwwwwwwwwwwwww. Setelah …
9 regex  raku 

4
Pisahkan string pada huruf besar atau angka
Saya mencoba untuk membuat pipa dalam naskah yang akan membagi string PascalCase, tetapi akan lebih baik jika ini juga akan terpecah pada digit juga. Saya juga ingin membaginya dengan huruf kapital berturut-turut. Saya memiliki pipa ini, yang berfungsi dengan baik, kecuali hanya berfungsi di Chrome dan bukan Firefox, ternyata hanya …
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.