Reg exp, som skal finde ord omkring bestemt position
Hej,jeg sidder og leger med en funktion i javascript, som skal finde det ord, hvor cursoren er placeret.
Jeg kan godt få en position, men hvordan får jeg det ord som er i nærheden af cursoren ?
Jeg har f.eks.:
Lorem ipsum dolor sit amet,
Lad os sige cursoren står mellem ip og sum.
Så kunne jeg bruge:
^[\s\S]{0,POSITION}\b([a-z0-9_-]+)\b
Og det virker som sådan også fint nok.
Mit problem er så, at jeg gerne vil kunne bruge:
#tag i teksten, og # bliver fanget med \b, da det jo netop ikke er et word-character.
Gode ideer modtages gerne.
Og hvis man kan lave:
^[\s\S]{0,POSITION}
Dette smartere, så modtages bud meget gerne.
Er desværre lidt blank på dette område. (også dette område)