2017-04-17 2 views
0

J'ai actuellement 1300 instances de HTML que j'ai besoin de remplacer. Le problème est que toutes les 6 instances ont une URL différente pour l'étiquette href située dans le blog de code.Dreamweaver Regedit Rechercher et remplacer

Dans Dreamweaver, quel est le regedit approprié pour rechercher et remplacer tout cela et ne pas tenir compte des différentes URL?

Le code à rechercher suit le format ci-dessous. Le texte à l'intérieur de la balise de paragraphe et des balises de lien sera toujours le même. Seul l'URL href diffère.

<p>Some text here <a href="https://mylink.com" target="_blank">Link text</a>.</p> 
+1

Je pense que '

texte ici Link text.

'le ferais. En supposant que votre 'href's se ferme correctement, utilisez toujours des guillemets doubles, et ne jamais avoir de guillemets à l'intérieur. – chris85

+0

Cela dépend de ce que vous allez le remplacer. S'il n'y a rien de réutilisable, cela n'a pas d'importance. – sln

Répondre

1
<p>[a-zA-Z0-9\s]*<a href='?"?(http(s)?:\/\/)?(www.)?\w*[.][a-zA-Z]{2,3}'?"?\s?(target='?"?[_a-zA-Z]{0,8}'?"?)?\s*>[a-zA-Z0-9\s]*<\/a>[.]?<\/p> 

travaillant sur les TESTE chaînes suivantes:

<p>Some text here <a href="https://mylink.com" target="_blank">Link text</a>.</p> 
<p>Some other text here <a href="mylink.ag" target="_blank">Link text</a>.</p> 
<p>Some text here<a href='https://mylink.com' target='_blank' >Link text</a>.</p> 
<p>Some text here <a href='https://mylink2.com' target="_blank">Link text</a></p> 

couverture Cant toutes les situations, mais cela vous donne une bonne chance de faire correspondre même si les chaînes ne sont pas tous parfaitement formés.

test à regex101