Articles of regex

Espressioni regolari nei server SQL Server?

È ansible creare query efficienti che utilizzano il set di funzioni di espressioni regolari completo. In caso contrario, Microsoft dovrebbe davvero considerare questa funzione.

Usa la stringa dynamic (variabile) come modello regex in JavaScript

Voglio aggiungere un tag (variabile) ai valori con espressioni regolari, il modello funziona bene con PHP, ma ho problemi ad implementarlo in JavaScript. Il modello è (il value è la variabile): /(?!(?:[^|[^>]+))\b(value)\b/is Sono sfuggito ai backslash: var str = $(“#div”).html(); var regex = “/(?!(?:[^|[^>]+))\\b(” + value + “)\\b/is”; $(“#div”).html(str.replace(regex, “” + value + “”)); Ma […]

Trovare stringhe tra virgolette con virgolette di escape in C # usando un’espressione regolare

Sto cercando di trovare tutto il testo quotato su una singola riga. Esempio: “Some Text” “Some more Text” “Even more text about \”this text\”” Ho bisogno di ottenere: “Some Text” “Some more Text” “Even more text about \”this text\”” \”[^\”\r]*\” mi dà tutto tranne l’ultimo, a causa delle citazioni sfuggite. Ho letto su \”[^\”\\]*(?:\\.[^\”\\]*)*\” funzionante, […]

Regex: punto interrogativo e due punti

Ho il seguente regex Java, che non ho scritto e sto cercando di modificare: ^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$ ^ ^ È simile a questo . Nota il primo punto interrogativo. Significa che il gruppo è facoltativo? C’è già un punto interrogativo dopo il corrispondente ) . Il colon ha un significato speciale in regex? La regex si compila […]

regex per abbinare una parola con caratteri unici (non ripetuti)

Sto cercando un’espressione regolare che corrisponda a una parola solo se tutti i suoi caratteri sono unici, nel senso che ogni carattere nella parola appare solo una volta. Esempio : abcdefg -> restituirà MATCH abcdefgbh -> restituirà NO MATCH (poiché la lettera b ripete più di una volta)

Regex: Determina se due espressioni regolari potrebbero corrispondere per lo stesso input?

Voglio scoprire se potrebbero esserci conflitti tra due espressioni regolari conosciute, al fine di consentire all’utente di build un elenco di espressioni regolari che si escludono a vicenda. Ad esempio, sappiamo che le espressioni regolari di seguito sono piuttosto diverse ma entrambe corrispondono a xy50 : ‘^xy1\d’ ‘[^\d]\d2$’ È ansible determinare, utilizzando un algoritmo informatico, […]

Estrarre coppie di parole usando String.split ()

Dato: String input = “one two three four five six seven”; Esiste una regex che funziona con String.split() per afferrare (fino a) due parole alla volta, in modo che: String[] pairs = input.split(“some regex”); System.out.println(Arrays.toString(pairs)); risultati in questo: [one two, three four, five six, seven] Questa domanda riguarda la regex divisa . Non si tratta […]

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 […]