«regex» etiketlenmiş sorular

Normal ifadeler, dizelerdeki desenlerle eşleşmesi için bildirici bir dil sağlar. Genellikle dize doğrulaması, ayrıştırma ve dönüştürme için kullanılırlar. Normal ifadeler tam olarak standartlaştırılmadığından, bu etikete sahip tüm sorularda geçerli programlama dilini veya aracını belirten bir etiket bulunmalıdır. Not: HTML, JSON, vb regexes sormak olumsuz reaksiyonlar ile karşılanma eğilimindedir. Bunun için bir ayrıştırıcı varsa, bunu kullanın.

2
JS'de bir dizenin tek bir emoji olup olmadığını kontrol etmenin bir yolu var mı?
Soru basit: Bir dizem var, tek bir emoji strolup olmadığını nasıl kontrol edebilirim strve başka bir şey yok? Ayrıca başka bir kütüphane kullanmamayı tercih ederim. Eş "🍎", "⛹🏿‍♂️", "3️⃣"ancak "🍓a", "𝕒","🍌🍀" Bir çözüm bulma konusunda sorun yaşıyorum ama şimdiye kadar denediğim bazı şeyler: Deneme Çözümü 1 - Uzunlukları ve ...operatörü …

3
re.findall ('(ab | cd)', dize) vs re.findall ('(ab | cd) +', dize)
Bir Python düzenli ifadesinde, bu tekil problemle karşılaşıyorum. re.findall('(ab|cd)', string)Ve arasındaki farklar hakkında talimat verebilir misiniz 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) Gerçek Çıktı: ['ab', 'cd'] ['cd'] İkinci sonuç neden içermiyor diye kafam karıştı 'ab'?
18 python  regex 

2
Neden bir Regexp nesnesi Ruby'de “falsili” kabul edilir?
Ruby'nin evrensel bir " doğruluk " ve " yanlışlık " fikri vardır . Yakut yapar Boole nesneler için iki özel sınıfı bulunmakta, TrueClassve FalseClassözel değişken ile gösterilen tekil örnekleri ile trueve falsesırasıyla. Ancak, doğruluk ve sahtelik bu iki sınıfın örnekleriyle sınırlı değildir, kavram evrenseldir ve Ruby'deki her bir nesne için …
16 regex  ruby  boolean  jruby  yarv 

1
Normal ifadede $ / ve $ ¢ arasındaki fark nedir?
Başlığın da gösterdiği gibi, $/ve arasındaki fark $¢nedir? Her zaman aynı değere sahip gibi görünüyorlar: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Her ikisi de aynı değerlere sahip Eşleme nesneleri ile sonuçlanır. Birini diğerinin üzerinde kullanmanın …
11 regex  raku 

2
Sondaki CAPS'yi ayrı bir sütuna taşımak için regex içeren sütunları nasıl bölebilirim?
Regex kullanarak bir sütun bölmek çalışıyorum, ama doğru bölünmüş almak gibi görünmüyor. Tüm sondaki CAPS'ları alıp ayrı bir sütuna taşımaya çalışıyorum. Yani arka arkaya 2-4 CAPS olan tüm CAPS alıyorum. Ancak, yalnızca 'Name'sütun boşken 'Team'sütundan ayrılır. İşte benim kod: import pandas as pd url = "https://www.espn.com/nba/stats/player/_/table/offensive/sort/avgAssists/dir/desc" df = pd.read_html(url)[0].join(pd.read_html(url)[1]) df[['Name','Team']] …
11 python  regex  pandas 

8
Nasıl c # regex kullanarak belirli bir kelime önce rakamlar almak için?
Kelimelerin önündeki rakamları almak için aşağıdaki normal ifadeyi kullanacağız. Misal : Toplam 8 Resimden 8. (\d+)\s*someWord Ancak bazen Sayı ve kelime arasında bir şey gelir.Lütfen aşağıdaki örnek çizgiye bakın. Ör: 43434 bir şey 12 bir şey bir şey 2323 yeni bir şey Regex kullanarak bu kelimeden önceki tam rakamı nasıl …
10 c#  .net  regex 

1
Perl regex vs. Raku regex, motordaki farklılıklar?
Ben sırt çantası sorunu Perl raku için regex tabanlı bir çözüm dönüştürmek çalışıyorum. Perlmonks ile İlgili Ayrıntılar Perl çözümü bu normal ifadeyi oluşturur: (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 })w|) ) eşleşir vvvvvvvvvvvvvvvvvvv0wwwwwwwwwwwwwww. Bundan sonra …
10 regex  raku 


6
Yinelenen karakterleri eşleştirme ve kaldırma: Birden fazla (3+) ardışık olmayan örneği değiştirin
regexHer karakterin üçüncü, dördüncü, oluşumu ile eşleşecek bir model arıyorum . Açıklama için aşağıya bakın: Örneğin ben aşağıdaki dize var: 111aabbccxccybbzaa1 İkinci olaydan sonra tüm yinelenen karakterleri değiştirmek istiyorum. Çıktı şöyle olacaktır: 11-aabbccx--y--z--- Şimdiye kadar denediğim bazı regex kalıpları: Aşağıdaki normal ifadeyi kullanarak her karakterin son tekrarlamasını bulabilirim: (.)(?=.*\1) Ya …
9 python  r  regex  string 

5
Markdown'ın küçük bir alt kümesini React bileşenlerine nasıl ayrıştırabilirim?
Ben React bileşenleri ayrıştırmak istiyorum bazı özel html ile birlikte Markdown çok küçük bir alt kümesi var. Örneğin, şu dizeyi açmak istiyorum: hello *asdf* *how* _are_ you !doing! today Aşağıdaki diziye: [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " you ", <MyComponent onClick={this.action}>doing</MyComponent>, " today" ] ve …

4
Bir dizeyi büyük harf veya rakamlara bölme
Bir PascalCase dizesini bölecek patlama yazı tipinde bir boru yapmaya çalışıyordum, ama bu da rakamlar üzerinde de bölünürse güzel olurdu. Ayrıca ardışık büyük harflere bölünmesini de istiyorum. Harika çalışan bu boruya sahibim, ancak Firefox'ta değil, yalnızca Chrome'da çalışıyor, sadece Chrome'un arkası olanları destekliyor. Geriye bakmadan bunu nasıl başarabilirim? transform(value: string): …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.