regex

Polecenie Switch do dopasowania łańcuchów w JavaScript

Jak napisać swtich dla następującego warunku? Jeśli url zawiera "foo" , to ustawienia.base_url to "bar". Poniżej jest osią ... rl_string.indexOf('xxx.dev.yyy.com') > -1) { settings = { "base_url" : "http://xxx.dev.yyy.com/xxx/" }; }

Regex do walidacji JSON

Szukam Regex, który pozwala mi zweryfikować json. Jestem bardzo nowy w Regex i wiem wystarczająco dużo, że parsowanie z Regex jest złe, ale czy można go użyć do walidacji?

jaka jest różnica między,! i?= in regex?

Szukałem znaczenia tych wyrażeń, ale nie mogłem zrozumieć dokładnej różnicy między nimi. Tak mówią: ?: Dopasuj wyrażenie, ... Z0-9-]+(?!\.[a-zA-Z0-9]+)* [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?=\.[a-zA-Z0-9]+)* [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9]+)*

Jak sprawić, by Vim podświetlił znaki inne niż ascii?

Próbuję nakłonić Vima do podświetlania znaków innych niż ASCII. Czy istnieje dostępne ustawienie, wzorzec wyszukiwania regex lub wtyczka, aby to zrobić?

Podziel duży ciąg na kawałki o rozmiarze n w JavaScript

Chciałbym podzielić bardzo duży ciąg znaków (powiedzmy 10 000 znaków) na kawałki o rozmiarze N. Jaki byłby najlepszy sposób ... akiego byłoby możliwe za pomocą String.prototype.match a jeśli tak, to czy byłby to najlepszy sposób pod względem wydajności?

Jak przekonwertować CamelCase na nazwy czytelne dla człowieka w Javie?

Chciałbym napisać metodę, która przekształca CamelCase w nazwę czytelną dla człowieka. Oto przypadek testowy: public void ... "Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }

Czym są grupy równoważenia wyrażeń regularnych?

Właśnie czytałem pytanie o to, jak uzyskać dane w podwójnych nawiasach klamrowych (to pytanie ), a potem ktoś wspomniał o gru ... owany w kwestiach, które wspomniałem. Mógłby ktoś po prostu wyjaśnić czym są grupy balansujące i w jaki sposób są przydatne?

Pisanie parsera dla wyrażeń regularnych

Nawet po latach programowania wstydzę się powiedzieć, że nigdy w pełni nie rozumiałem wyrażeń regularnych. Ogólnie rzecz bior ... isane przykłady lub artykuły. Dopóki nie będzie w Brainfuck, Prawdopodobnie zrozumiem to na tyle, by było warte mojego czasu.

Jak mogę usunąć znaczniki HTML z ciągu znaków w ASP.NET?

Za pomocą ASP.NET, w jaki sposób mogę niezawodnie usunąć znaczniki HTML z danego ciągu znaków (tzn. nie używać regex)? Szukam ... Wyjście: "Hello" Staram się nie odkrywać koła na nowo, ale jak dotąd nie znalazłem niczego, co zaspokoi moje potrzeby.

Wyrażenie regularne sprawdzające, czy hasło to " 8 znaków, w tym 1 wielka litera, 1 znak specjalny, znaki alfanumeryczne"

Chcę, aby Wyrażenie regularne sprawdzało, że Hasło musi zawierać osiem znaków, w tym jedną wielką literę, jeden znak spe ... z]).*$" Jak napisać hasło, które musi mieć osiem znaków, w tym jedną wielką literę, jedną znaki specjalne i alfanumeryczne?

Wyrażenie regularne Dla ciągu, który nie rozpoczyna się sekwencją

Przetwarzam kilka tabel używając tego programu, ale muszę zignorować te, które zaczynają się etykietą "tbd_". Na razie mam coś w rodzaju [^tbd_], ale to po prostu nie pasuje do tych znaków.

Co to jest wyrażenie regularne, które pasuje do prawidłowej nazwy domeny bez subdomeny?

Muszę zweryfikować nazwę domeny: Google.com Stackoverflow.com Czyli domena w najostrzejszej formie - nawet subdomeny ... dzie ' po pierwszym kropka powinna być jedna lub więcej znaków zgodnie z zasadami #1 Dziękuję bardzo, uwierz mi, próbowałem!

php zastąpienie wielu spacji pojedynczą spacją

Próbuję zastąpić wiele spacji pojedynczą spacją. Kiedy używam ereg_replace, pojawia się błąd, że jest przestarzały. ereg_rep ... identyczny zamiennik dla niego. Muszę zastąpić wiele " " białych spacji i wiele nbsp białych spacji pojedynczą białą spacją.

Jak wyodrębnić podstawowy adres URL z ciągu znaków w JavaScript?

Próbuję znaleźć stosunkowo łatwą i niezawodną metodę wyodrębniania podstawowego adresu URL ze zmiennej łańcuchowej za pomocą ... się obracać wokół gromadzenia tych informacji z rzeczywistego adresu URL dokumentu przy użyciu lokalizacji .host lub podobne.

RegEx w Sublime Text: pasuje do dowolnego znaku, w tym nowych linii?

Czy istnieje sposób dopasowania dowolnego znaku w wzniosłym tekście, w tym nowego wiersza? Widziałem, że sublime używa składni Boost, ale znak . nie będzie pasował do nowych linii bez określonego zestawu znaczników.

Wyrażenie regularne dopasowujące łańcuch zawierający dwie nazwy w dowolnej kolejności

Potrzebuję logiczne i w regex. Coś jak Jacek i Jakub Zgadzam się z następującymi ciągami 'cześć jack Oto james' 'cześć james Oto jack'

Jak zastąpić zestaw tokenów w łańcuchu Java?

Mam następujący ciąg szablonów: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Mam również ... ""); buffer.append(replacement); } } matcher.appendTail(buffer); return buffer.toString(); }

Wyszukiwanie i zastępowanie w bash za pomocą wyrażeń regularnych

Widziałem ten przykład: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Zgodnie z tą składnią: $ ... przykład, próbuje dopasować znaki dosłowne). Jak mogę wyszukać / zastąpić ciąg używając pełnej składni wyrażeń regularnych?

Regex - jak dopasować wszystko oprócz określonego wzorca

Jak napisać Wyrażenie regularne, aby pasowało do dowolnego ciągu, który nie spełnia określonego wzorca? Mam do czynienia z sytuacją, w której muszę dopasować wzór (A i ~b).

Używanie wyrażeń regularnych do wyodrębniania wartości w Javie

Mam kilka ciągów w postaci szorstkiej: [some text] [some number] [some more text] Chcę wyodrębnić tekst z [pewnej liczby] ... [jakaś liczba] (w zasadzie pierwsza instancja). Ciągi źródłowe są krótkie i nie będę szukał wielu wystąpień [pewnej liczby].