Pytania oznaczone «regex»

136
grep przy użyciu wektora znaków z wieloma wzorami

Próbuję użyć, grepaby sprawdzić, czy wektor ciągów jest obecny w innym wektorze, czy nie, i wyprowadzić wartości, które są obecne (pasujące wzorce). Mam taką ramkę danych: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 Mam wektor ciągów wzory można znaleźć w kolumnach...

136
sed: wypisuje tylko pasującą grupę

Chcę pobrać dwie ostatnie liczby (jedną int, jedną zmiennoprzecinkową; po której następuje opcjonalna spacja) i wypisać tylko je. Przykład: foo bar <foo> bla 1 2 3.4 Powinien wydrukować: 2 3.4 Jak dotąd mam: sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' da...

134
Pobieranie części adresu URL (wyrażenie regularne)

На этот вопрос есть ответы на Stack Overflow на русском : Достать значения с помощью регулярок Biorąc pod uwagę adres URL (pojedyncza linia): http://test.example.com/dir/subdir/file.html Jak wyodrębnić następujące części za pomocą wyrażeń regularnych: Subdomena...

133
Regex, któremu nigdy nic nie dorówna

To może brzmieć jak głupie pytanie, ale odbyłem długą rozmowę z niektórymi z moich kolegów programistów i brzmiało to jak fajna rzecz do wymyślenia. Więc; co myślisz - jak wygląda regex, któremu nigdy nie pasuje żaden ciąg! Edycja : Dlaczego tego chcę? Po pierwsze dlatego, że myślę o takim...

131
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,...

130
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ę...

129
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 =...

129
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ą...

129
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...

127
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...