Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    sostituire codice "..qualsaisicosasiaqui.shtml" con "nome.htm"

    Salve!

    ho un quantitativo bello grosso di file htm.

    in ognuno ci sono uno o piu link che linkano documenti .shtml io vorrei sostituire tutti i link con un'altro.

    per esempio in diverse pagine ci sono:

    <a href="http://www.sito.com/nome.shtml">
    <a href="../../nome.shtml">
    <a href="nome.shtml">
    <a href="pagina2/nome.shtml">

    etc... quindi tutti codici differenti.

    non c'e' un'editor di test che mi permetta di sostituire usando usando gli asterischi in maniera "avanzata"?

    del tipo dirgli che se trova "*.shtml" deve sostituire con "nome.htm" quindi se trova le virgolette, seguite da qualsiasi cosa, seguite a sua volta da .shtml e con le virgolette chiuse, deve sostituire il testo.

    e' possibile?

    Grazie.
    http://www.pesantucci.com Trash nu poco pesante.

  2. #2
    se fai una ricerca trovi alcune discussioni a riguarda

    diciamo che la soluzione piu' semplice (qualora tu dispoga di DW) e' cercare in tutto il sito:

    nome.shtml e sostituirlo con nome.htm

    ciaux

  3. #3
    Originariamente inviato da webdemo
    se fai una ricerca trovi alcune discussioni a riguarda

    diciamo che la soluzione piu' semplice (qualora tu dispoga di DW) e' cercare in tutto il sito:

    nome.shtml e sostituirlo con nome.htm

    ciaux
    Beh a me serve sostituire qualsiasi url che finisca con .shtml con un dato url.

    cambiare semplicemente il nome finale e l'estensione sarebbe troppo facile e l'avrei gia fatto
    http://www.pesantucci.com Trash nu poco pesante.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    dreamveawer supporta le espressioni regolari nel find and replace (almeno l'ultima versione, le precedenti non so). Perdi 5 minuti a capire come funzionano (ci sarà pure un help in DW)

    teoricamente devi cercare qualcosa del tipo

    ".\.shtml"

    e rimpiazzarlo con

    "linkpredefinito.html"


    se non hai dw puoi usare anche scintilla come text editor
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5

    Re: sostituire codice "..qualsaisicosasiaqui.shtml" con "nome.htm"

    allora il tuo esempio non e' chiaro,
    tu parli di un file sempre uguale:

    <a href="http://www.sito.com/nome.shtml">
    <a href="../../nome.shtml">
    <a href="nome.shtml">
    <a href="pagina2/nome.shtml">
    ciaux

  6. #6

    Re: Re: sostituire codice "..qualsaisicosasiaqui.shtml" con "nome.htm"

    Originariamente inviato da webdemo
    allora il tuo esempio non e' chiaro,
    tu parli di un file sempre uguale:



    ciaux
    del tipo dirgli che se trova "*.shtml" deve sostituire con "nome.htm" quindi se trova le virgolette, seguite da qualsiasi cosa, seguite a sua volta da .shtml e con le virgolette chiuse, deve sostituire il testo.
    ------------------

    Qui si capiva meglio.

    grazie lo stesso.
    http://www.pesantucci.com Trash nu poco pesante.

  7. #7
    Originariamente inviato da fcaldera
    dreamveawer supporta le espressioni regolari nel find and replace (almeno l'ultima versione, le precedenti non so). Perdi 5 minuti a capire come funzionano (ci sarà pure un help in DW)

    teoricamente devi cercare qualcosa del tipo

    ".\.shtml"

    e rimpiazzarlo con

    "linkpredefinito.html"


    se non hai dw puoi usare anche scintilla come text editor
    Ciao!

    ho dw, ma non l'ultima versione.

    Ho scaricato scintilla, faro qualche prova e vedo se ci riesco

    grazie della dritta.
    http://www.pesantucci.com Trash nu poco pesante.

  8. #8
    se nella tua versione di DW (o in altro software che supporta le espressioni regolari) cerca:

    codice:
    \w*.shtml
    e sostituisci con:

    codice:
    nome.php
    ciaux

  9. #9
    Originariamente inviato da webdemo
    se nella tua versione di DW (o in altro software che supporta le espressioni regolari) cerca:

    codice:
    \w*.shtml
    e sostituisci con:

    codice:
    nome.php
    ciaux
    Non funziona, se faccio cosi toglie il .shtml e ci mette nome.php

    quindi se parto con ../../pagina.shtml facendo come hai detto tu diventa ../../paginanome.htm

    mentre a me serve che diventi nome.htm

    altro esempio.

    ho diverse pagine con diversi link a una pagina .shtml.

    i link son sia relativi che assoluti.

    a me serve di trasformare tutti i link .shtml in un link "hhtp://www.sito.com"

    ho provato a leggere qualche guida sulle espressioni regolari, ma e' un bordello

    mi potete aiutare, per favore?
    http://www.pesantucci.com Trash nu poco pesante.

  10. #10
    ciaux
    Immagini allegate Immagini allegate

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.