Sorğular 'regex'

Daimi ifadələr strings-də nümunələri uyğunlaşdırmaq üçün deklarativ bir dil təqdim edirlər. Onlar adətən simli yoxlama, analiz və dönüşüm üçün istifadə olunur. Normal ifadələr tam olaraq standartlaşdırılmadığından, bu etiket ilə olan bütün suallar da tətbiq olunan proqramlaşdırma dilini və ya alətini müəyyən edən bir etiket içərisində olmalıdır. Qeyd. HTML, JSON və s. Tələb edərkən Daimi ifadələr ümumiyyətlə mənfi reaksiyalarla əlaqədardır. Bunun üçün bir parser varsa, bunun əvəzinə istifadə edin.
28
Cavablar

Bir sözü olmayan bir simli eşleme üçün müntəzəm ifadə?

Mən bilirəm ki, sözü birləşdirə və sonra matçları digər vasitələrlə (məsələn, grep -v) uyğunlaşdıra bilərsiniz. Ancaq, istifadəsi ilə xüsusi bir söz (məsələn, hede) olmayan strings uyğun olub-olmadığını bilmək istərdim ...
02 yanvar '09 saat 10:30 'da
79
Cavablar

Javascriptdə elektron poçt ünvanını necə yoxlamaq olar?

Javascriptdə elektron poçt ünvanını necə yoxlamaq olar?
set 05 Sep '08 saat 19:10 'da
46
Cavablar

Javascript bir simli bütün dəyişiklikləri əvəz necə

Bu xətt var: "Test abc test testi abc test testi abc test testi abc" Run str = str.replace ('abc', ''); yuxarıda göstərilən xəttdə yalnız abc-nin baş verməsi görünür. Onun bütün görünüşünü necə əvəz edə bilərəm?
İyulun 17-də saat 20: 00-da təyin olundu
77
Cavablar

Normal ifadəni istifadə edərək elektron poçt ünvanını necə yoxlamaq olar?

Yıllar ərzində yavaş-yavaş doğru bir şəkildə ən yaxşı MOST elektron poçt ünvanlarını doğrulayan düzgün bir ifadə inkişaf etdirərək, IP ünvanını backend kimi istifadə etmədiyini düşünürəm. Bir neçə proqramda istifadə edirəm ...
14 oktək təyin olundu. '08 saat 17: 14-də
15
Cavablar

Qeyri-tutma qrupu nədir? Nə (? :) nə edirsiniz?

Necə istifadə olunur? Və nə üçün faydalıdır?
18 Avqustda təyin olundu '10 saat 16:17 'da
35
Cavablar

Xəttli XHTML etiketləri istisna olmaqla, RegEx matçı açıq etiketlər

</ P> <a href="foo"> Bunlar deyil: <br /> <hr class = "foo" /> Mən bu işə gəldim və hər şey mənim üçün çalışdığından əmin olmaq istədim. Mən yalnız az təsbit edirəm. <([az] +) * [^ /] *?> Mən ...
14 noyabrda təyin olundu '09 da 1:38 'da
30
Cavablar

PHP-də başlayırWith () və endsWith () funksiyaları

Bir simli qəbul edən və göstərilən xarakterlə / simli ilə başlayan və ya onunla bitən iki funksiyanı necə yaza bilərəm? Məsələn: $ str = '| apples'; echo startsWith ($ str, '|'); // true echo endsWith ($ str, '}' 'ı qaytarır; // qaytarır ...
mayın 07-də ​​saat 15:
6
Cavablar

\ d [0-9] daha az təsirli

Dünən mən [0-9] və ya \ d deyil, [0123456789] normal ifadəsində istifadə etdiyiniz bir şərh etdim. Bir sıra simvoldan daha çox spesifikator və ya nömrə istifadə etmək daha yaxşıdır. Bu gün bunu yoxlamağa qərar verdim ...
18 may tarixində saat 13: 00-da təyin olundu
15
Cavablar

Düzgün javascript ifadəsində eşleşmiş qruplara necə giriş əldə etmək olar?

Bir düsturun bir hissəsini müntəzəm ifadə ilə uyğunlaşdırmaq və sonra bu alt dildən parantezdə istifadə etmək istəyirəm: var myString = "bir şey format_abc"; // Mən istəyirəm "abc" var arr = /(?:^^\s)format_(.*?)(?:\s|$/.exec(myString); console.log (arr); ...
11 Yanvar təyin etdi '09 saat 10:21 'də
19
Cavablar

Nümunəvi ifadədə dəyişəndən necə istifadə edirsiniz?

JavaScript-də bir String.replaceAll () metodu yaratmaq istərdim və bunu RegEx istifadə edərək, bunun ən çətin yolu olacağını düşünürəm. Buna baxmayaraq, bir dəyişənin RegEx'e necə keçəcəyini anlaya bilmirəm. Onsuz da edə bilərik, "B" in bütün nümunələrini əvəz edəcək ...
30 yanvar təyin etdi '09 ilə 3:11
39
Cavablar

Telefon nömrəsini yoxlamaq üçün tam regex

Telefon nömrələrini yoxlamaq üçün hərtərəfli bir regex qoymaq üçün çalışıram. İdeal olaraq, bu, beynəlxalq formatlarla işləyəcək, amma aşağıdakıları da daxil olmaqla, ABŞ formatlarını idarə etməlidir: 1-234-567-8901 1-234-567-8901 x1234 1-234-567 ...
23 Sentyabrda təyin olundu '08 saat 23:13 'də
49
Cavablar

Ən yaxşı regexp doğrulayan simli nədir?

Belirli bir simli etibarlı bir URL olub olmadığını necə yoxlamaq olar? Normal ifadələrim haqqında məlumatım əsasdır və mən İnternetdə gördüyüm yüzlərlə müntəzəm ifadədən seçim etməyə icazə vermirəm.
02 oktyabr '08 saat 13:53 'də
8
Cavablar

Doğru muntazam ifadəni müəyyən etmək üçün müntəzəm bir ifadə varmı?

Düzgün müntəzəm ifadəni fərqli bir şəkildə ifadə edə bilərəmmi? Əgər varsa, aşağıda bir nümunə kodu verin.
Oct 05 tarixini təyin etdi '08 saat 20:07 'də
10
Cavablar

JQuery seçicisi normal ifadələr

JQuery seçicisini istifadə edərək, joker və ya müntəzəm ifadələrdən istifadə etməklə (dəqiq terminologiyadan əmin deyil) sənədlər alıram. Mən özümü axtarıram, lakin sintaksis və onun necə istifadə edilməsi haqqında məlumat tapa bilmədi. Hər kəs bilirmi ...
10 oct. '08 saat 8:40 'da
10
Cavablar

Normal ifadədə müəyyən bir sözü necə ləğv etmək olar?

Mən bilirəm ki, [^ bar] da olduğu kimi bir qrup simvoldan imtina edə bilərəm, ancaq mənfi bir sözə istinad edən müntəzəm bir ifadəyə ehtiyac duyuram - belə ki, mənim nümunəmdə "faktiki" barı inkar etdim, bar "?
06 Avqust tarixini təyin etdi 20: 20-də '09