«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
Vim'de benzer iki karakterden birini nasıl arayabilirim?
Vim'de "planA" veya "planB" ile eşleşen bir arama yapmak istersem, şunu yapabileceğimi biliyorum: /plan[AB] Bu çalışır çünkü regex, A veya B'ye karakter kümesi olarak izin verir. Ancak iki tam diziden birini nasıl belirleyebilirim? Örneğin, "planetAwesome" veya "planetTerrible"? Bu, her ikisi ile de eşleşecektir "planetAnythingHereAsLongAsItsJustLetters": planet\([a-zA-Z]*\) Yalnızca "planetAwesome" veya "planetTerrible" ile …
29 vim  regex 

4
Tüm düzenli ifade eşleşmelerini Textpad veya Notepad ++ 'da liste halinde dışa aktarın
Textpad veya Notepad ++ 'da, normal ifade bulgusu için tüm eşleşmeleri tek bir liste halinde dışa aktarma seçeneği var mı? Büyük bir metin dosyasında, normal ifadeyi kullanarak etiketler (%% içine alınmış kelimeler) arıyorum %\< and \>%ve tüm eşleşmeleri tek bir liste halinde istiyorum, böylece Excel'i kullanarak çiftleri kaldırabilir ve benzersiz …

3
Dosyadaki satırı sed ile desenle nasıl değiştirebilirim?
Sed ile ilgili çok fazla belge okuyorum ve hala özel kullanım durumumda zorlanıyorum. Bu satırı bir conf dosyasında kendi satırımla değiştirmek istiyorum: Bu satırı değiştirin: #maxmemory <bayt> ile: maksimum bellek 26gb Ben denedim: sed s / maxmemory. * bayt. * / maxmemory 26gb / /etc/redis/redis.conf Hatayı alıyorum: sed: -e ifade …


10
Nokta ile başlayan isimli dosyayı nasıl kopyalarım?
Bu soru edildi göç o Süper Kullanıcı üzerinde yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . A dizini altındaki tüm dosyaları B dizinine kopyalamaya çalışıyorum. A dizini altındaki tüm dosyalar nokta ile başlıyor, örneğin: A/.a A/.b A/.c kullandıysam buldum: cp A/* Bdaima hata alırım: cp: cannot stat …
26 linux  bash  shell  regex 

3
Grep: Her satıra düşen maç sayısı
Bir .tex dosyasının her satırındaki eşleşme sayısını (bu durumda {veya oluşumunu }) almaya çalışıyorum . -oBayrağın yalnızca eşleşmeyi döndürdüğünü biliyorum , ancak her eşleşmeyi yeni bir satırda, hatta bayrağa bağlı olarak döndürdüğünü biliyorum -n. Tekrarları saymak için bunu aktarabileceğim bir şey bilmiyorum. -cBayrak sadece tüm dosyadaki toplam eşleşme sayısını döndürür …
26 linux  regex 

2
MS Word belgesinde bir kalıp aramak için bir yol var mı?
Tam bir eşleşme yerine, bir MS Word belgesindeki kalıpları aramanın bir yolu var mı? Tüm ondalık sayıların yazılı olarak yazıldığı bir belgem var. / yerine .. Örneğin, 1.02 olarak yazıldı 1/02, çünkü Farsça tipografi kullanıyor / yerine . ondalık nokta için. Gibi / sadece ondalık sayılar için kullanılmaz ve kesir, …


5
XML için Grep aracı [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Sorunuzu güncelleyin o yüzden -konu üzerinde Süper Kullanıcı için. 4 yıl önce kapandı . XML'de grep benzeri işlemler gerçekleştirmek için iyi bir araç arıyorum - örneğin, yalnızca belirli öznitelikleri çıkarın. Grep kendisi bunu kaldıramaz …
22 automation  grep  xml  regex 


2
TextMate'de normal ifadede NOT kullanmak mümkün müdür?
OSX editörü TextMate'de üzerinde çalıştığım bir Matlab projem var. Belirli bir kelimenin tüm örneklerini bulmalıyım, diyelim ki "foo", ya bir "." veya bunu "/" izledi. Ancak, bu şekilde negatif olarak tanımlanan düzenli ifadeleri aramak için herhangi bir yol bulamıyorum. Herkes "A'dan önce B dışında bir şey" aramanın mümkün olup olmadığını …
22 regex  textmate 

8
Regex Komut satırından değiştir
Komut satırından normal ifadeyi değiştirmek mümkün mü? Şu anda bunu yapmak için notepad ++ kullanıyorum. Komut satırında sadece işlenmiş dosyaları / satırları bulabilen FINDSTR'u kullanabilirim EDIT: Belki bir VB komut dosyası yapmak ve cmd'den çalıştırmak mümkün olacak? İçeriğe sahip bir "hi.vbs" dosyası oluşturdum Msgbox "Hi Buddy" Sonra cmd komut satırından …

4
Belirli bir kelimeyle eşleşmesi için nasıl normal ifade yazmalıyım?
Belirli bir normal regex çalışmaya çalışıyorum ama ihtiyacım olanı yapmak için alamıyorum. Temel olarak, ROCKET aramasını istiyorum. Normal ifade, üst veya alt durumlarda ve noktalama işaretli veya işaretsiz ROCKET ile eşleşmelidir, ancak başka bir kelimenin parçası olduğunda değil. Yani, normal ifade bunlardan herhangi birini tetikleyecektir: rocket RoCKEt hi Rocket This …
21 regex 

2
Vim'de ^ gibi bir desen var mı?
Vim normal kipinde, 0komut sizi satırdaki ilk sütuna ^götürür ve sizi satırın mantıksal başlangıcına götürür (örneğin, boşluk olmayan ilk karakter). Regex dünyasında, ^satırdaki ilk karakterle, boşlukla veya değil ile eşleşir. Vim'in '^' komutu gibi davranan bir çizgisi var mı - bir çizginin mantıksal başlangıcına uyuyor mu?
20 vim  regex 

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.