Pytania oznaczone «regex»

122
Który Regex uchwyciłby wszystko od „znaku do końca wiersza?

Mam plik tekstowy oznaczający uwagi pojedynczym '. Niektóre wiersze mają dwa cudzysłowy, ale muszę pobrać wszystko z pierwszego wystąpienia a 'i nowego wiersza. I AL01 ' A-LINE '091398 GDK 33394178 402922 0831850 ' '091398 GDK 33394179 I AL02 ' A-LINE '091398 GDK 33394180 400722 0833118 '...

122
Regex Ostatnie wystąpienie?

Próbuję złapać ostatnią część po ostatnim odwrotnym ukośniku Potrzebuję \Web_ERP_Assistant(z \) Mój pomysł był: C:\Projects\Ensure_Solution\Assistance\App_WebReferences\Web_ERP_WebService\Web_ERP_Assistant \\.+?(?!\\) // I know there is something with negative look -ahead `(?!\\)` Ale nie...

122
C # Regex dla Guid

Muszę przeanalizować ciąg i dodać pojedyncze cudzysłowy wokół każdej wartości Guid. Myślałem, że mógłbym użyć do tego Regexa, ale nie jestem dokładnie guru Regex. Czy istnieje dobry Regex do identyfikacji Guid? Moje drugie pytanie dotyczy znalezienia prawidłowego wyrażenia regularnego, którego,...

121
Ruby zamienia łańcuch na przechwycony wzorzec wyrażenia regularnego

Mam problem z przetłumaczeniem tego na język Ruby. Oto fragment JavaScript, który robi dokładnie to, co chcę: function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } Próbowałem gsub , sub i replace, ale żaden nie wydaje się robić tego, czego oczekuję. Oto...

120
E-mail Java regex

Przede wszystkim wiem, że używanie wyrażenia regularnego do e-maili nie jest zalecane, ale muszę to przetestować. Mam to wyrażenie regularne: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b W Javie zrobiłem to: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m =...

119
Zaćmienie, wyszukiwanie i zamiana wyrażeń regularnych

Czy w eclipse można użyć dopasowanego ciągu wyszukiwania jako części ciągu zastępującego podczas wyszukiwania i zastępowania wyrażeniem regularnym? Zasadniczo chcę zastąpić wszystkie wystąpienia variableName.someMethod() z: ((TypeName)variableName.someMethod()) Gdzie nazwa zmiennej może w...

119
Dopasuj wszystko oprócz określonych ciągów

Wiem, że poniższe wyrażenie regularne będzie pasowało do wyrażenia „czerwony”, „zielony” lub „niebieski”. red|green|blue Czy istnieje prosty sposób dopasowania wszystkiego oprócz kilku określonych

118
java.util.regex - znaczenie Pattern.compile ()?

Jakie jest znaczenie Pattern.compile()metody? Dlaczego przed pobraniem Matcherobiektu muszę skompilować ciąg wyrażenia regularnego ? Na przykład : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher =...

118
Usunąć wszystkie znaki specjalne z ciągu w R?

Jak usunąć wszystkie znaki specjalne z ciągu w R i zastąpić je spacjami? Niektóre znaki specjalne do usunięcia to: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Próbowałem regexz [:punct:]wzorem, ale usuwa tylko znaki interpunkcyjne. Pytanie 2: A jak usunąć znaki z języków obcych, takie jak â í ü Â...

118
wyrażenie regularne dla kodu pocztowego

Możliwy duplikat: Jaki jest ostateczny kod pocztowy i wyrażenie regularne zip? Potrzebuję Regex, który może spełnić wszystkie moje trzy warunki dotyczące kodu pocztowego. Na przykład- 12345 12345-6789 12345 1234, Wszelkie wskazówki i sugestie będą mile widziane. Dzięki...

117
Obsługa wieloliniowych wyrażeń regularnych w Vimie

Zauważyłem, że standardowa składnia regex do dopasowywania w wielu wierszach polega na użyciu / s, na przykład: This is\nsome text /This.*text/s Działa to na przykład w Perlu, ale nie wydaje się być obsługiwane w Vimie. Zamiast tego muszę być bardziej szczegółowy: /This[^\r\n]*[\r\n]*text/ Nie...