«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ı.

1
Notepad ++, dize veya metni yeni bir dize veya metinle bulup değiştirir
Birkaç yüz satırlık bazı kodlarım var ve her "String" i bulmak ve farklı bir "String" ile değiştirmek istiyorum. Aşağıdaki örnek ... $ BR360Button.Add_Click ({BR360Button}) $ BR368Button.Add_Click ({BR368Button}) $ BR370Button.Add_Click ({BR370Button}) ({BR360Button}) bulmak ve {(new-object -Com WScript.Network) ile değiştirmek istiyorum .RemoveNetworkDrive ("M:"), (start-sleep 1), (new-object -Com WScript.Network) .MapNetworkDrive ("M:", "\ 3600-co …


1
Unix normal ifadeler için Windows eşdeğeri
İçin bir yedek var mı **/*.* **/*.cpp böylece böyle bir şey yapabilirim: gcc -std=c++14 -I ./include/ -o ./bin/main ./src/**/*.cpp (herhangi bir makefile kullanmadığımda gittiğim yol) Windows'ta bu şekilde yaptım: gcc -std=c++14 -I include -o bin/main src/main.cpp src/Sth.cpp src/SthEl.cpp çünkü düzenli ifadeler işe yaramıyor gibi görünüyor ya da çalışmasını sağlayacak bir …
windows  regex  g++ 

1
Bir REGEX'e göre çizgi rengini değiştirmek için terminal STDOUT / STDERR'yi değiştirin
Mümkün mü? Ulaşmak istediğim şey, mevcut proje dizinine giden yolla eşleşen herhangi bir çizgiyi vurgulamak ve diğer çıktıları el değmeden bırakmak için birim testlerini (Python) yaparken. Genellikle bunlar aradığım hat, bu yüzden hata ayıklama amaçları için gerçekten yararlı olacak. Desen eşleştirme kısmı iyi olmalı, sadece çıktıyı değiştirmeyi nasıl yapacağımı bilmiyorum …

1
Soruları bulun (“?” Den önceki kelimeler) Regex Microsoft Word
Başka şeylerin yanı sıra uygun olmayan biçimde biçimlendirilmiş birkaç kitabım var. SORULARI ve cevaplar. Benim işim bütün soruları yapmak. SERMAYELEŞTİRİLMİŞ VE KALIN. Zaten doğru şekilde biçimlendirilmiş parçaları korumak için MS Word kullanıyorum, bu yüzden Notepad ++ 'a (örneğin) taşınmak ve geri dönmek bir seçenek değil. Çalışmayı hayal edebildiğim tek çözüm …


3
Bir desene göre bir dosya kümesini nasıl indirebilirim?
İşte yapmaya çalıştığım şey: Bir web sayfasını indirin İçinde bir regex ile eşleşen tüm dizeleri bul Tamamen nitelikli URL'ler oluşturmak için bunlara dizgi sabitlerini ekleyin ve ekleyin Hepsini indir Bu kolay olmalı! Bir demet curl ve grep Borular ile sinirli yeterli olmalı, ama yapamam! curl http://example.com/?q=blah | grep -o -P …

3
`[]` Bir regex'te ne yapar?
Bu web sayfası içeren çok sayıda regex içeriyor []: http://mmcif.wwpdb.org/dictionaries/ascii/mmcif_pdbx_v40.dic Bir örnek: [][_,.;:"&<>()/\{}'`~!@#$%A-Za-z0-9*|+-]* Sayfa, kullanılan regexlerin belirli bir tadı ile ilgili şu yorumu sağlar: Burada tanımlanan normal ifadeler uyumlu değil POSIX 1003.2 standardı ile birlikte '\ n' ve '\ t' özel karakterleri. Bu düzenli ifadeler Richard Stallman'ın 0.12 sürümü kullanılarak …
regex 


1
BASH: grep aynı kelime oluşumunu gösterir
Bir dizgede bir kelimenin maksimum oluşum sayısını sadece grep kullanarak saymak mümkün müdür? İşte istediklerime bir örnek: script.sh "aaaa bbbb ccc bbbb azesd bbbb" dönecekti bbbb 3 teşekkür ederim Düzenleme: Bir çözüm buldum. Teşekkürler
bash  regex  grep 

1
10 Haneden Sonra Boşluk Eklemek İçin Normal İfade
20 rakam uzunluğundaki 10 rakamdan sonra boşluk eklemek için bir bul / değiştir işlemi yapmak için düzenli bir ifade yazmayı nasıl yaparım? Yanlışlıkla 20 basamak uzunluğunda olan telefon numaralarının uzun bir listesi var ve bunun her bir örneği arasına bir boşluk eklemem gerekiyor. Düzenle : 20 basamaklı sayıları seçen \ …

0
Düzenli ifadeler kullanarak dosyaların adını kısaltın
JDownloader kullanarak bazı dosyalar indiriyorum, ancak yakalanan dosyaların dosya adı çok uzun ve indirilemiyor. Düzenli ifadelerle yeniden adlandırma özelliğini kullanarak, adlarını en fazla 40 karakterle kısaltmayı umuyorum. Bakınız bu ekran görüntüsü Bunu kullanıyorum aramak: (.*) Şuna göre ara: {, 40} ama belli ki işe yaramaz. Ne kullanmalıyım? Çok teşekkürler

1
Yorum satırlarını şanssız koddan kaldırmaya çalışıyor
Yorum yapılan tüm satırları sed ile koddan kaldırmaya çalışıyor: 1) /* ... */ve/* \n \n \n */ İçinde ne olduğunu göstermek için bu yapıyı kullanmaya çalıştım sed -n '/^\/\*/,/\*\//!p' Ancak farklı satırlar arasındakileri gizliyor gibi görünüyor ve satır içi atlıyor /* .... */ Demek istediğim burada çalışıyor: /******** This readme …


1
Vim uzmanları: İki sayıya dayanan bir aralıkta bir sayı nasıl bulunur? “777”, “667: 888” ile eşleşiyor
Vim ile bir metindeki sayıları aramam gerekiyor. Bulmam gereken numaralar genellikle iki sayıya dayanan bir aralık içindedir ve bu aralığı tek bir numaraya göre eşleştirmem gerekir. Örneğin, dosyamda üç satırım var: lorem ipsum 2100: 2340 dolor lorem ipsum 17430: 17437 53 foo bar Aranıyor, çünkü> = ve <= 2277eşleşir . …

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.