«regex» etiketlenmiş sorular

Normal ifade veya regexp olarak da bilinir, genellikle dizeleri aramak ve doğrulamak için kullanılan bir dizi dizenin açıklaması.

2
Basit REGEX - “|” - [Pipeline] ile başlayan tüm satırların, yukarıdaki [Pipeline] ile biten satıra nasıl getirileceği
açıklama REGEX'in yardımıyla italyan eşanlamlı veritabanını aşağıdaki biçime dönüştürmeye çalışıyorum: synonym1|synonym2|synonym3 anothersynonym1|anothersynonym2 ........... ...... Şu anda bu formatta dönüştürülmemiş eşanlamlılar veritabanına sahibim: a| - word |per -it's synonym |verso -another synonym of the word "a" in the second row abate| - second word |priore|superiore abbacchiare| |avvilire|deprimere abbacchiarsi| |abbattersi|abbiosciarsi|accasciarsi Açıklama: "|" …
1 regex 

1
regex içine \ d veya [0-9] koyar girmez sed başarısız olur
'64'ü eşleştirmeye çalışıyorum: state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, ve çıkartın. denedim echo "$line" | sed -n -e 's/^.*keycode\s\([0-9]+\).*$/\1/p' Aklımda hangi çalışması gerekir, ama işe yaramaz. Biraz daha test ettikten sonra, basamağı girmeye başlayana kadar regex başarıyla eşleşiyor. echo "$line" | sed -n -e 's/^.*keycode\s.*/test/p' iyi çalışıyor, …
1 regex  sed 

1
Düzenli ifade / Joker karakter Word'de tarih biçimini (9/7 -> 7 Eylül) değiştirmek için yerini bul
Mm / gg biçiminde birçok tarihi olan büyük bir belge düzenliyorum. Onları "MMMM ddth" biçiminde değiştirmek istiyorum. ben istiyorum 9/10 olarak değiştirilmek 10 Eylül . Olması gerektiği gibi görünüyor: bul: (9/)([0-9]*)( ) İle değiştirin: September \2 Bunu kullandığımda 9/10 ile değiştirilir Sept10-köz inci . Ben de denedim: bul: 9/([0-9]*) & …


1
mysql düzenli ifadesini doğrula
MySQL arama yapan bir php5 uygulaması var ve kullanıcıya RLIKE ile kullanmak için düzenli bir ifade girme imkanı veriyor. Sorgu yürütülürken hata almamak için normal ifadenin geçerli olduğundan emin olmak istiyorum ve web'i mysql regex'i doğrulayan php'de kullanmak üzere bir regex aradım. Hiçbir şey bulamadım. Bir regex oluşturabilirim, ancak umudum …
1 mysql  regex  php5 

2
Regex vim'de sadece tamsayı içeren satırları bulmak için
Tamsayıları (satır numaraları) ve metni içeren bir dosyam var. Bir PDF dosyasını açarak bu satır numaraları metinden ayrı satırlara kondu ve tüm bu satır numaralarını silmek istiyorum. Regexes konusunda çok yetenekli değilim ama% 100 süper zor olmamalıdır eminim. Ben vim / nvim kullanıyorum, fakat awk / sed kullanmak zorunda olsaydım, …

1
Proc, func, vb. Başka bir proc, func vb.
Nerede kullanıldığını görmek için bir işlev adı için greping, satır ve satır numaralarının bir listesini döndürür. Bunun yerine çağıran prosedürün adını almak için grep ve awk kullanmanın akıllıca bir yolu var mı? Teşekkürler
1 script  grep  regex  awk 

2
Linux'ta bir satırdaki sayıları artırmanın en iyi yolu [kapalı]
Arada zaman da olan çok sayıda giriş içeren bir satırım var. ('DEFAULT',17,NULL,'2014-07-14 10:30:00','Something','2014-07-14 06:30:00',1),('DEFAULT',26,NULL,'2014-07-14 12:00:00','Something2,'2014-07-14 11:00:00',1),... Her seferinde birkaç saat artırmak istiyorum. 24 saat formatında. Mesela 10:30:00olur 15:30:00. Bu iş için en iyi evrensel araç nedir? Ben açısından düşünüyorum: gibi sistem programları awk, sed.. & başka ne bilmiyorum vim bashveya …
1 linux  vim  regex  sed  awk 

1
Alt dizgiyi önce al = awk kullanarak işaret
Diyelim ki formda bir sürü satır içeren bir dosyam var. someString=someMoreCharacters anotherString.blah=foo=bar blah.blah.blah=foo.bar.=foobar Istenilen çıktı someString anotherString.blah blah.blah.blah Satırın başında başlayan ve ilk eşittir işareti olana kadar devam eden alt dizgiyi çıkarmak için awk kullanmak istiyorum . Bu çıktıyı xargs'a yönlendirmek istiyorum.
1 regex  awk 

1
Dizinde dosya adlarının metin editörü tarzı yeniden adlandırılması
Bir dizindeki dosyaların adlarını bir metin editörü kullanarak bir dosyanın metnini düzenliyormuşum gibi nasıl düzenleyebilirim? Bunu bir videoda, belki de bazı Vim eklentileri ya da başkalarını kullanarak - görmüş olduğumu hissediyorum - ya da belki Sublime metninde miydi? Bir kabuk betiği yazmak veya bir arcane kabuğu komutu hazırlamak zorunda kalmadan …

2
C # Regex'i PowerShell'e Dönüştürme
Yazılım departmanımızın SQL scriptlerini belirli bir klasörden çalıştıran bir programı vardır. Şimdi bu işlevi PowerShell'de çoğaltmam gerekiyor. C #: var commands = Regex.Split(sqlFileText, @"^\s*GO\s*$", RegexOptions.IgnoreCase | RegexOptions.Multiline); PowerShell'de aşağıdakileri denedim: $regex = [regex]'(?im)^\s*GO\s*$' $commands = $regex.Split($sqlfiletext) Regex’ten anladığım kadarıyla, bu, SQL sorgusunu GO kelimesiyle ayrılmış komutlara bölmeli, ancak çıktısı $commandstamamen …

1
Regexp nasıl gösterilir
Bir regexp'in arkasında neyin durduğunu göstermek istiyorum, örneğin, bash [Az] tarafından kapsanan tüm karakterleri yazdırmak istiyorum .
1 linux  bash  regex 

2
Regex eşleşmenin bir bölümüne bir dize ekler.
Bunu yapmak oldukça zor, olay şu: Formda bir dize var: GlobalParameters::$docId = DocList::$PARTNERS; Ve sembolün sonuna _VIEW dizesini eklemek istiyorum . Sorun şu ki, sadece ORTAKLARIMLA eşleşmek değil, diğer sembollerle de eşleşmek istiyorum , bu yüzden bu regex'i denedim: bul: GlobalParameters\:\:\$docId\ \=\ DocList\:\:\$(.*)\; İle değiştirin: GlobalParameters\:\:\$docId\ \=\ DocList\:\:\$(.*)_VIEW\; Ama yeni …
1 regex  geany 

2
Ftp linklerini local ile değiştirmek için vim pattern
Soru Büyük bir html dosyası kütlesine göre sıralayacağım ve bir ftp sitesine giden bağlantıları yerel bağlantılarla değiştireceğim. Vim kullanıyorum ve %s/find/replace/gbununla kullanmak için bir desen bulmaya çalışıyorum. href="ftp://some/directory/to/a/random.pdf" ve ile değiştirin href="local/directory/random.pdf" aslında dosya adı dışındaki her şeyi değiştirir. Tek bir html dosyasında birden fazla ftp dizini bulunacaktır, dolayısıyla desen …
1 vim  html  regex 

2
Saltstack dışındaki tüm hedefleri düzenli ifade
Biri dışında her köseyi hedef almak için tuzlu regex kullanmakta sorun yaşıyorum. Sınırlı Perl regex anlayışımı bulabildiğim ve tükettiğim her örneği denedim. Bunun her köleyi hedef almasını bekliyorum (hepsi birşeyler.etkialani.com.tr): ^(?!.*mail).*$ Ancak sıfır değer döndürür. Herhangi bir yardım çok takdir edilecektir
1 regex  perl 

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.