Gå til innhold

automatisk linjeskift som "find replace"


Anbefalte innlegg

Skrevet

hallo. Jeg har funnet ett sted på nettet der det var ganske mange tusen banneord som jeg tenkte å legge inn som wordfilter på serveren min (cs). veit ikke om dette er riktig sted å poste, men hvertfall:

 

Ordene var skrevet slik: Abdullakanon. Abelort. Ablegøye. Aborpular. Abortkleshenger. Abortmotstander. osv.

 

For at serveren skal forstå hvert enkelt, må de stå som en liste nedover, slik:

 

Abullakanon

abolort

ablegøye

osv

 

Hvordan kan jeg få til dette? vet det er noe som heter find and replace på notisbok, men fant ikke "komandoen" for linjeskift. noen tips?

Videoannonse
Annonse
Skrevet (endret)

Jeg tok meg den frihet å mekke sammen noe :)

 

EDIT: Versjon2. Egendefinerte separator.

 

    Private Sub btnFind_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFind.Click
       dlgOpen.ShowDialog()
       txtPath.Text = dlgOpen.FileName.ToString()
   End Sub

   Private Sub btnStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnStart.Click
       Dim Textreader As IO.TextReader = New IO.StreamReader(txtPath.Text)

       Dim File As String = Textreader.ReadToEnd()
       Textreader.Close()
       File = File.Replace(txtSeparator.Text, Environment.NewLine())

       dlgSave.ShowDialog()
       Dim SavePath As String = dlgSave.FileName.ToString()
       Dim Textwriter As IO.TextWriter = New IO.StreamWriter(SavePath)

       Textwriter.Write(File)
       Textwriter.Flush()
       Textwriter.Close()

   End Sub

 

EDIT: Krever .NET Framework 2.

Endret av ze5400
Skrevet
VB.NET eller C#

 

Ta en String.Replace(", ", Environment.Newline)

7474355[/snapback]

 

 

skjønte egentlig ikke noe av det der... Hvilket program skal jeg bruke? hvor skal jeg bruke/skrive vb.net eller c#?

Skrevet (endret)

Du er så søt når du er sinna manfred :!: :tease:

 

 

@Topic:

 

Jeg kjørte likegodt programmet på den:

 

EDIT: Men lista var så lang at jeg ikke fikk den med på forumet :p

 

Vedlegg: Lista :p

Endret av ze5400
Skrevet
VB.NET eller C#

 

Ta en String.Replace(", ", Environment.Newline)

7474355[/snapback]

 

 

skjønte egentlig ikke noe av det der... Hvilket program skal jeg bruke? hvor skal jeg bruke/skrive vb.net eller c#?

7475951[/snapback]

 

 

Jeg ga deg jo en kompilert utgave jo.

 

Men se vedlegget på forrige posten min, der er hele lista sortert ^^

Skrevet

takk for linefixer. funket kjempe bra

 

eneste ulempe var at det tok vekk æøå, men det er ikke så farlig, fordi det var likevell masse bugs med ordfilteret. av en eller annen grunn ble j, k, l, o og p filtrert bort, så gikk ikke an å skrive for eksempel rank.

  • 1 måned senere...
  • 2 uker senere...
Skrevet

...og ablegøye...

 

Men jeg har fortsatt ikke fått et svar på hvorfor i all verden man skal fjerne slike ord?

 

Med mindre man er kristen-fanatist eller noe...

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...