Articles of regex

Regex per la corrispondenza del percorso in Express

Non sono molto bravo con le espressioni regolari, quindi voglio assicurarmi di farlo correttamente. Diciamo che ho due percorsi molto simili, /discussion/:slug/ e /page/:slug/ . Voglio creare un percorso che corrisponda a entrambe queste pagine. app.get(‘/[discussion|page]/:slug’, function(req, res, next) { …enter code here… }) È questo il modo corretto per farlo? In questo momento sto […]

Rimuovi .php dagli url con htaccess

EDIT: file .htaccess corrente: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension snippet # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] # To internally forward /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*?)/?$ $1.php [L] Il mio sito […]

Restituzione di una corrispondenza regolare in VBA (excel)

Sto cercando di scrivere una funzione per Excel 2010 che prenderà una cella di testo non strutturato, cercare qualcosa chiamato valore sdi e, se trovato, restituire quel numero. Il valore sdi apparirà come sdi ####. Quello che voglio è restituire sdi e i numeri specifici che lo seguono, quindi se la cella contiene “qualche testo […]

Rimuovere il testo tra delimitatori in una stringa (usando un’espressione regolare?)

Considerare il requisito di trovare una coppia di set di caratteri corrispondenti e rimuovere qualsiasi carattere tra di essi, nonché quei caratteri / delimitatori. Ecco i set di delimitatori: [] square brackets () parentheses “” double quotes ” single quotes Ecco alcuni esempi di stringhe che devono corrispondere: Given: Results In: ——————————————- Hello “some” World […]

MySQL SELECT LIKE o REGEXP per abbinare più parole in un record

La table campi. name contiene ‘Stylus Photo 2100’ e con la seguente query SELECT `name` FROM `table` WHERE `name` LIKE ‘%Stylus 2100%’ Non ho risultati. Certo che lo farei se cercassi SELECT `name` FROM `table` WHERE `name` LIKE ‘%Photo 2100%’ Come posso selezionare il record cercando “Stylus 2100”? Grazie

Qual è la differenza tra “gruppi” e “acquisizioni” nelle espressioni regolari .NET?

Sono un po ‘confuso su quale sia la differenza tra un “gruppo” e una “cattura” quando si tratta del linguaggio delle espressioni regolari di .NET. Considera il seguente codice C #: MatchCollection matches = Regex.Matches(“{Q}”, @”^\{([AZ])\}$”); Mi aspetto che ciò si traduca in una singola cattura per la lettera “Q”, ma se MatchCollection le proprietà […]

Notepad ++ sostituisce in modo incrementale

Diciamo che voglio avere 10 righe di dati, ma voglio un valore da incrementare per ogni riga o parte di dati. Come posso incrementare quel valore? Ad esempio …. Se ho queste righe, esiste un modo di regex di sostituire i valori di id per incrementare? — Ecco cosa vorrei che assomigliasse … (se l’id […]

RegEx per escludere una costante di stringa specifica

È ansible utilizzare l’espressione regolare per far corrispondere qualsiasi stringa ad eccezione di una costante di stringa specifica, diciamo “ABC”? È ansible escludere una sola costante di stringa specifica? Grazie del tuo aiuto in anticipo.

Qual è il modo più semplice per convertire una stringa Java da tutte le maiuscole (parole separate da trattini bassi) in CamelCase (nessun separatore di parole)?

Il titolo dice quasi tutto. Qual è il modo più semplice / elegante con cui posso convertire, in Java, una stringa dal formato “THIS_IS_AN_EXAMPLE_STRING” nel formato ” ThisIsAnExampleString “? Immagino che ci debba essere almeno un modo per farlo usando String.replaceAll() e una regex. I miei pensieri iniziali sono: anteponi la stringa con un carattere […]

Java regex per estrarre il testo tra i tag

Ho un file con alcuni tag personalizzati e mi piacerebbe scrivere un’espressione regolare per estrarre la stringa tra i tag. Ad esempio se il mio tag è: [customtag]String I want to extract[/customtag] Come scriverei un’espressione regolare per estrarre solo la stringa tra i tag. Questo codice sembra un passo nella giusta direzione: Pattern p = […]