Pytania otagowane jako regex

Wyrażenia regularne zapewniają deklaratywny język dopasowywania wzorców w łańcuchach. Są one powszechnie używane do sprawdzania poprawności ciągów, analizowania i transformacji. Ponieważ wyrażenia regularne nie są w pełni znormalizowane, wszystkie pytania z tym znacznikiem powinny również zawierać znacznik określający odpowiedni język programowania lub narzędzie. UWAGA: Pytanie o HTML, JSON itp. Wyrażenia regularne zwykle spotykają się z negatywnymi reakcjami. Jeśli istnieje parser, użyj go zamiast tego.

5
RegEx - Dopasuj liczby o zmiennej długości
Próbuję przeanalizować dokument zawierający zaśmiecone numery referencyjne. Tekst tekstowy {4: 2} bardziej niesamowity tekst {4: 3} znacznie później {222: 115} i jeszcze trochę więcej tekstu. Odnośniki zawsze będą zawarte w nawiasach, a między nimi będzie zawsze dwukropek. Napisałem wyrażenie, aby je znaleźć. {[0-9]:[0-9]} Jednak to oczywiście zawodzi w momencie, gdy …
131 regex 

7
JavaScript i regex: podziel ciąg i zachowaj separator
Mam ciąg: var string = "aaaaaa<br />† bbbb<br />‡ cccc" Chciałbym podzielić ten ciąg za pomocą separatora, <br />po którym następuje znak specjalny. Aby to zrobić, używam tego: string.split(/<br \/>&#?[a-zA-Z0-9]+;/g); Dostaję to, czego potrzebuję, z wyjątkiem tego, że tracę ogranicznik. Oto przykład: http://jsfiddle.net/JwrZ6/1/ Jak mogę zachować separator?
131 javascript  regex 


4
RegEx backreferences w IntelliJ
Chcę użyć funkcji Znajdź i zamień IntelliJ, aby wykonać następującą transformację: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Wypróbowałem następujące: Tekst do znalezienia: model.put\((.*),(.*)\) zamień na:model\[\\1\] = \\2 Ale Intellij nie wydaje się rozpoznawać \\1i \\2jako odwołania wsteczne. Próbowałem też pojedynczego ukośnika, ale to też nie …

8
Wyodrębnij część dopasowania wyrażenia regularnego
Chcę, aby wyrażenie regularne wyodrębniło tytuł ze strony HTML. Obecnie mam to: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Czy istnieje wyrażenie regularne do wyodrębniania tylko zawartości <title>, aby nie musieć usuwać tagów?

3
Dlaczego „asdf” .replace (/.*/ g, „x”) == „xx”?
Natknąłem się na zaskakujący (dla mnie) fakt. console.log("asdf".replace(/.*/g, "x")); Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Dlaczego dwie zastępstwa? Wygląda na to, że jakikolwiek niepusty ciąg bez znaków nowej linii da dokładnie dwa zamienniki dla tego wzorca. Za pomocą funkcji zamiany widzę, że pierwsza zamiana dotyczy całego łańcucha, a druga pustego …
129 javascript  regex 

2
Sublime Text regex nie wykrywa znaczników wielowierszowych
Mam tutaj to wyrażenie regularne; \[sometag\](.*)\[/sometag\] Który ma przechwytywać tekst otoczony [sometag]tagiem. Działa dla informacji jednowierszowych zawartych w tych tagach, takich jak w ciągu [sometag]this is a bit of text[/sometag]. Ale to nie działa na tekście, który obejmuje wiele linii, w ten sposób; [sometag] here is more text it spans …
129 regex  tags  sublimetext 

9
Dopasowania wzorca wyodrębniania Pythona
Python 2.7.1 Próbuję użyć wyrażenia regularnego w języku Python, aby wyodrębnić słowa wewnątrz wzorca Mam taki sznurek someline abc someother line name my_user_name is valid some more lines Chcę wyodrębnić słowo „my_user_name”. Robię coś takiego import re s = #that big string p = re.compile("name .* is valid", re.flags) p.match(s) …
129 python  regex 

12
Jawa; Zastąpić ciąg (używając wyrażeń regularnych)?
W ramach projektu dla szkoły muszę zamienić ciąg znaków z formularza: 5 * x^3 - 6 * x^1 + 1 na coś takiego: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Uważam, że można to zrobić za pomocą wyrażeń regularnych, ale jeszcze nie wiem, jak to zrobić. Czy możesz mi pomóc? PS Rzeczywistym …
129 java  regex 

4
Jak ustalić, czy liczba jest liczbą pierwszą za pomocą wyrażenia regularnego?
Znalazłem następujący przykład kodu dla Java w RosettaCode : public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } Nie znam w szczególności Javy, ale rozumiem wszystkie aspekty tego fragmentu z wyjątkiem samego wyrażenia regularnego Mam podstawową i zaawansowaną wiedzę o Regex, jaką można znaleźć we wbudowanych funkcjach PHP …
128 java  regex  primes 

6
SQL Server Wyrażenia regularne w T-SQL
Czy istnieje biblioteka wyrażeń regularnych napisana w języku T-SQL (bez środowiska CLR, bez rozszerzonego SP, czystego języka T-SQL) dla programu SQL Server, która powinna działać w przypadku hostingu współdzielonego? Edytować: Dzięki, wiem o PATINDEX, LIKE, xp_ spsoraz rozwiązania CLR Wiem też, że to nie jest najlepsze miejsce na regex, pytanie …
127 sql-server  regex  tsql 


7
Regex pusty ciąg lub e-mail
Znalazłem wiele sprawdzania poprawności adresu e-mail Regex w SO, ale nie znalazłem żadnego, który zaakceptuje pusty ciąg. Czy jest to możliwe tylko dzięki Regex? Akceptujesz pusty ciąg znaków lub tylko e-mail? Chcę mieć to tylko na Regex.
127 regex  email  string 

4
Wyrażenie regularne: określ „spację lub początek ciągu” i „spację lub koniec ciągu”
Wyobraź sobie, że próbujesz dopasować do wzorca „stackoverflow”. Chcesz, co następuje: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Wiem, jak przeanalizować przepełnienie stosu, jeśli ma spacje w obu witrynach, używając: /\s(stackoverflow)\s/ To …
127 regex  preg-match 

8
Używasz wyrażenia regularnego w CSS?
Mam stronę HTML z elementami div, które mają identyfikator (y) w postaci s1 , s2 i tak dalej. <div id="sections"> <div id="s1">...</div> <div id="s2">...</div> ... </div> Chcę zastosować właściwość css do podzbioru tych sekcji / elementów div (w zależności od identyfikatora). Jednak za każdym razem, gdy dodam element div , …
127 css  regex 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.