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.

19
Usuń nowe wiersze z łańcucha i zastąp je jedną pustą spacją
$string = " put returns between paragraphs for linebreak add 2 spaces at end "; Chcesz usunąć wszystkie nowe linie z ciągu. Mam to wyrażenie regularne, można je wszystkie złapać, problem polega na tym, że nie wiem z jaką funkcją powinienem go użyć. /\r\n|\r|\n/ $string powinno stać się: $string = …
291 php  regex  string 


20
Wyrażenie regularne pasujące do zrównoważonych nawiasów
Potrzebuję wyrażenia regularnego, aby zaznaczyć cały tekst między dwoma nawiasami zewnętrznymi. Przykład: some text(text here(possible text)text(possible text(more text)))end text Wynik: (text here(possible text)text(possible text(more text)))
290 regex 


9
Sprawdź, czy znaki są w ciągu
Próbuję ustalić, czy ciąg znaków jest podzbiorem innego ciągu. Na przykład: chars <- "test" value <- "es" Chcę zwrócić PRAWDA, jeśli „wartość” pojawia się jako część ciągu „chars”. W poniższym scenariuszu chciałbym zwrócić wartość false: chars <- "test" value <- "et"
279 r  regex  string  r-faq 

13
Wyrażenia regularne - dopasuj wszystko
Jak utworzyć wyrażenie, aby dopasować absolutnie wszystko (w tym białe znaki)? Przykład: Regex: Kupiłem _____ owiec. Mecze: Kupiłem owce. Kupiłem owcę. Kupiłem pięć owiec. Próbowałem użyć (.*), ale to nie działa. Aktualizacja: Uruchomiłem go, najwyraźniej problem nie dotyczył wyrażeń regularnych, po prostu znaki (.) Były ucieczkowe.
278 regex 

8
Jak generować tylko przechwycone grupy za pomocą sed?
Czy jest jakiś sposób na przekazanie informacji sedtylko wychwyconym grupom? Na przykład biorąc pod uwagę dane wejściowe: This is a sample 123 text and some 987 numbers i wzór: /([\d]+)/ Czy mogę uzyskać tylko dane wyjściowe 123 i 987 w sposób sformatowany przez odwołania zwrotne?
277 regex  sed 

7
Dlaczego RegExp z flagą globalną daje nieprawidłowe wyniki?
Na czym polega problem z tym wyrażeniem regularnym, gdy używam flagi globalnej i flagi bez rozróżniania wielkości liter? Zapytanie to dane wejściowe generowane przez użytkownika. Wynik powinien być [prawda, prawda]. var query = 'Foo B'; var re = new RegExp(query, 'gi'); var result = []; result.push(re.test('Foo Bar')); result.push(re.test('Foo Bar')); // …
277 javascript  regex 


6
Jak korzystać z wyrażenia regularnego JavaScript w wielu wierszach?
var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Chciałbym, aby blok PRE został pobrany, nawet jeśli obejmuje on znaki nowego wiersza. Myślałem, że flaga „m” to robi. Nie. Znalazłem odpowiedź tutaj przed opublikowaniem. Kiedy pomyślałem, że znam JavaScript (przeczytałem trzy książki, przepracowałem godziny) i nie było w …
275 javascript  regex 

2
Regex - nie zawiera niektórych znaków
Potrzebuję wyrażenia regularnego w celu dopasowania, jeśli gdziekolwiek w zdaniu NIE ma <lub>. Jeśli w ciągu znajduje się <lub>, musi zwrócić false. Miałem częściowy sukces z tym, ale tylko wtedy, gdy moje <> są na początku lub na końcu: (?!<|>).*$ Używam .Net, jeśli to robi różnicę. Dzięki za pomoc.



16
ciąg podzielony tylko na pierwszą instancję określonego znaku
W moim kodzie dzielę ciąg na podstawie _drugiego elementu tablicy i chwytam go. var element = $(this).attr('class'); var field = element.split('_')[1]; Bierze good_lucki zapewnia mi luck. Działa świetnie! Ale teraz mam klasę, która wygląda good_luck_buddy. Jak sprawić, by mój skrypt javascript zignorował drugą _i dał mi luck_buddy? Znalazłem to var …
271 javascript  jquery  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.