Pytania oznaczone «regex»

100
Sprawdź, czy ciąg to html, czy nie

Mam pewien ciąg, dla którego chcę sprawdzić, czy jest to html, czy nie. Używam wyrażenia regularnego do tego samego, ale nie uzyskuję właściwego wyniku. Sprawdziłem poprawność mojego wyrażenia regularnego i tutaj działa dobrze . var htmlRegex = new

99
Jak mogę policzyć liczbę dopasowań dla wyrażenia regularnego?

Powiedzmy, że mam ciąg, który zawiera to: HelloxxxHelloxxxHello Kompiluję wzorzec w celu wyszukania hasła „Hello” Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); Powinien znaleźć trzy dopasowania. Jak mogę policzyć, ile było...

98
sed początkujący: zmiana wszystkich wystąpień w folderze

Muszę znaleźć wyrażenie regularne i zamienić je na wszystkich plikach w folderze (i jego podfolderach). Jakie byłoby polecenie powłoki systemu Linux, aby to zrobić? Na przykład chcę przeprowadzić to na wszystkich plikach i nadpisać stary plik nowym, zastąpionym tekstem. sed 's/old text/new...

98
Jak wyodrębnić tekst z ciągu za pomocą seda?

Mój przykładowy ciąg jest następujący: This is 02G05 a test string 20-Jul-2012 Teraz z powyższego ciągu chcę wyodrębnić 02G05. W tym celu wypróbowałem następujące wyrażenie regularne z sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Ale powyższe polecenie nic nie...

97
Zwraca pierwsze dopasowanie wyrażenia regularnego Ruby

Szukam sposobu na wykonanie dopasowania wyrażenia regularnego na łańcuchu w Rubim i spowodowanie zwarcia w pierwszym dopasowaniu. Ciąg, który przetwarzam, jest długi iz tego, jak wygląda, standardowy sposób ( matchmetoda) przetworzyłby całość, zebrałby każde dopasowanie i zwrócił obiekt MatchData...

97
Używanie sed i grep / egrep do wyszukiwania i zamiany

Używam, egrep -Rpo którym następuje wyrażenie regularne zawierające około 10 unii, na przykład: .jpg | .png | .gifitd. To działa dobrze, teraz chciałbym zamienić wszystkie znalezione ciągi na.bmp Myślałem o czymś takim egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/"...

97
Jak uzyskać nazwę przechwyconych grup w języku C # Regex?

Czy istnieje sposób, aby uzyskać nazwę przechwyconej grupy w C #? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in...