Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
using System; using System.Text.RegularExpressions;
namespace E { public class MainClass { public static int XIndexOf(string s, string w) { Regex re = new Regex("^(.*?)[ .,](" + w + ")[ .,](.*?)[ .,](" + w + ")[ .,](.*?)$"); return re.Match(s).Groups[4].Index; } public static void Main(string[] args) { string s = "Dette er en lille test med ordet en to gange"; string w = "en"; Console.WriteLine(s.IndexOf(w, s.IndexOf(w) + 1)); Console.WriteLine(XIndexOf(s, w)); Console.ReadLine(); } } }
så blev jeg inspireret og fik det til at virke , men hvordan kan man søge efter en streng der indeholdr tegnet " at udskifte med ' godkendes men finder ingenting.
Rent faktisk er det ca. det samme jeg udregner iÆ Console.WriteLine(s.IndexOf(w, s.IndexOf(w) + 1));
Pointen ved regexen er at den ikke kun understoetter mellemrum foer og efter ordet men ogsaa kan klare punktum og komma (og det er nemt at tilfoeje flere),
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.