Articles of regex

Espressione regolare per trovare gli URL all’interno di una stringa

Qualcuno sa dell’espressione regolare che potrei usare per trovare gli URL all’interno di una stringa? Ho trovato molte espressioni regolari su Google per determinare se un’intera stringa è un URL, ma devo essere in grado di cercare un’intera stringa per gli URL. Ad esempio, vorrei poter trovare www.google.com e http://yahoo.com nella seguente stringa: Hello www.google.com […]

Analizzando sensibilmente la notazione scientifica?

Voglio essere in grado di scrivere una funzione che riceve un numero in notazione scientifica come una stringa e divide da esso il coefficiente e l’esponente come elementi separati. Potrei semplicemente usare un’espressione regolare, ma il numero in entrata potrebbe non essere normalizzato e preferirei essere in grado di normalizzare e quindi rompere le parti. […]

Espressione regolare per rimuovere i tag HTML

Sto usando la seguente espressione regolare per rimuovere i tag html da una stringa. Funziona tranne che lascio il tag di chiusura. Se tento di rimuovere: https://stackoverflow.com/questions/3790681/regular-expression-to-remove-html-tags/blah lascia . Non conosco la syntax dell’Espressione regolare e non posso fare a meno di farlo. Qualcuno con conoscenza di RegEx può fornirmi un modello che funzioni. Ecco […]

Estrai informazioni all’interno di tutte le parentesi in R

Ho una stringa di caratteri e cosa estrarre le informazioni all’interno di più parentesi. Attualmente posso estrarre le informazioni dall’ultima parentesi con il codice qui sotto. Come dovrei farlo in modo che estrae più parentesi e ritorni come un vettore? j <- "What kind of cheese isn't your cheese? (wonder) Nacho cheese! (groan) (Laugh)" sub("\\).*", […]

Registra qualsiasi carattere ASCII

Qual è la regex per abbinare xxx[any ASCII character here, spaces included]+xxx ? Sto provando xxx[(\w)(\W)(\s)]+xxx , ma non sembra funzionare.

Errore RE: sequenza di byte illegale su Mac OS X

Sto cercando di sostituire una stringa in un Makefile su Mac OS X per eseguire cross-compiling su iOS. La stringa ha incorporato doppie virgolette. Il comando è: sed -i “” ‘s|”iphoneos-cross”,”llvm-gcc:-O3|”iphoneos-cross”,”clang:-Os|g’ Configure E l’errore è: sed: RE error: illegal byte sequence Ho provato a sfuggire le doppie virgolette, virgole, trattini e due punti senza alcuna […]

Dividere una stringa di grandi dimensioni in blocchi di dimensione n in JavaScript

Mi piacerebbe dividere una stringa molto grande (diciamo, 10.000 caratteri) in blocchi di dimensioni N. Quale sarebbe il modo migliore in termini di prestazioni per fare questo? Ad esempio: “1234567890” diviso per 2 diventerebbe [“12”, “34”, “56”, “78”, “90”] . Sarebbe ansible qualcosa di simile usando String.prototype.match e, in tal caso, sarebbe il modo migliore […]

Come usare regex con il comando find?

Ho alcune immagini nominate con la stringa uuid1 generata. Ad esempio 81397018-b84a-11e0-9d2a-001b77dc0bed.jpg. Voglio scoprire tutte queste immagini usando il comando “trova”: find . -regex “[a-f0-9\-]\{36\}\.jpg”. Ma non funziona. Qualcosa non va con la regex? Qualcuno potrebbe aiutarmi con questo?

Abbina spazi bianchi ma non newlines

A volte voglio abbinare spazi bianchi ma non newline. Finora ho fatto ricorso a [ \t] . C’è un modo meno imbarazzante?

Differenza tra \ w e \ b caratteri meta espressione regolari

Qualcuno può spiegare la differenza tra i \w espressione regolare \w e \b ? Ho capito che entrambi questi meta-caratteri sono usati per i confini delle parole. Oltre a questo, quale meta-carattere è efficace per i contenuti multilingue?