Har ett regex som ska ta bort fula ord. Egentligen är det en lång lista med ord, men i exemplet nedan tog jag bara med tre. Matchande ord ska ersättas med ***.
Mitt regex tar mer än den ska
Svara
Mitt problem är nu att koden nedan får träff även på t.ex. orden fanns och fanfar. Jag har ju angivet att det både före och efter ordet ska finnas icke bokstavstecken. Vad har jag tänkt fel och missat?
<code>regEx.Pattern = "([^A-Za-z])fan|jävlar|fuck([^A-Za-z])"
texten= regEx.Replace(texten, "$1***$2")</code>