Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    ricavare parole chiavi da un testo..come fare?

    Ciao ragazzi
    ho delle pagine dinamiche che prelevano dati da database, vorrei sapere se è possibile tramite script prelevare le parole chiavi del testo... in una mezza idea ce l'avrei..

    - faccio uno split per lo spazio.. ho quindi tutti le parole del campo
    - lascio le parole composte da almeno 3 caratteri
    - tolgo le parole doppioni (ordinando l'array)..

    secondo voi sono matto?
    qualcosa di già pronto ne avete visto in giro?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: ricavare parole chiavi da un testo..come fare?

    Originariamente inviato da pazzo2
    Ciao ragazzi
    ho delle pagine dinamiche che prelevano dati da database, vorrei sapere se è possibile tramite script prelevare le parole chiavi del testo... in una mezza idea ce l'avrei..

    - faccio uno split per lo spazio.. ho quindi tutti le parole del campo
    - lascio le parole composte da almeno 3 caratteri
    - tolgo le parole doppioni (ordinando l'array)..

    secondo voi sono matto?
    qualcosa di già pronto ne avete visto in giro?
    Io utilizzo questo script per verificare le parole inserite in un form se trova delle parole non ammesse blocca l'operzione di salvataggio:
    codice:
    strMessage = Request.Form("messaggio")
    Set regEx = new RegExp
    regEx.Pattern = "imbecilli|imbecille|bastardi|bastardo|culo|culi|coglioni|coglione|merda|merde|merdoni|merdacce|cretini|cretino|deficenti|deficente|deficentoni|cagare|cagata|cagate|stupidi|stupido|stupidagini|cagoni|cazzata|cazzate|schifo|inculato|cazzo|cazzoni|cazzi|rincoglioniti"
    regEx.IgnoreCase = True
    regEx.Global = True
    Set Matches = regEx.Execute(strMessage)
    
    For Each Match in Matches
    Response.Write("<script>alert('Hai inserito una parola non ammessa "&Match.Value&"');window.history.back();</script>")
    Response.End()
    Next
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    A me servirebbe qualcosa di diverso..per il problema è che non ho le parole chiavi ma devo trovarle in un testo..ho iniziato a fare lo script cosi facnedo..

    - Split di tutte le parole
    - Tolgo punteggitature ecc (, ; - )
    - Tolgo le parole inferiori a tre caratteri (tipo del, con ecc). Questa limitazione può crearmi dei problemi però...ad esempio con parole come TV o IBM che vengono eliminate cmq

    Qualche altra idea?? per snellire?

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.