PDA

View Full Version : Regex: trovare solo link interni contenenti rel noopener


Alexander_01
20-05-2021, 17:46
Salve,
sto cercando di elaborare una regex per trovare il rel="noopener" all'interno di un href in cui è presente un link interno. Quindi individuo se è presente il nome del sito (in modo che posso capire che si tratta di un link interno) e se href contiene il rel="noopener".
Ho elaborato la regex in questo modo:
www.sito.it.*rel="noopener"

Purtroppo però ancora qualcosa non va. Premetto che la regex mi serve per uno spider seo (ScreamingFrog), in cui è possibile impostare delle regex mirate per le ricerche all'interno di un sito web.

Attendo vostre delucidazioni in merito e grazie come sempre ;)

Kaya
21-05-2021, 07:33
Provato così:

<a[^>]* rel="noopener"

?
In questo modo dovrebbe tirarti fuori tutti gli <a che contengono il campo..

Alexander_01
21-05-2021, 11:48
Grazie Kaya,
ma a me interessa che il campo "noopener" venga rilevato solo sui link interni. In questo caso come consigliate di fare?

Grazie ;)