webForumDet fria alternativet

regexp och "\n"

2 svar · 372 visningar · startad av björn84

björn84Medlem sedan feb. 20064 inlägg
#1

Jag har en textsträng som innehåller just tecknet "\n" likande denna:
"hej hopp\n trlkdflndsf \nslfnlsdnf\nasklfdmalskd"

Och nu vill jag matcha ut just tecknet "\n" och inte whitespacet "\n" för att kunna dela upp strängen med split().

Hur går jag till väga?

thojo280Medlem sedan dec. 200463 inlägg
#2

Mönstret för att matcha strängen "\n" är "\n" medan mönstret för matcha whitespacen är "\\n".

LimeMedlem sedan sep. 2001837 inlägg
#3

Jo så är det och det som då är lite knepigt är hur man då skriver. Eftersom \ används som escape-tecken så måste man escapa escape-tecknet.

Strängen "\n" blir alltså "\\n" i regexp och whitespace "\\n" blir "\\\\n".

Genererad på 527 ms · cache AV · v20260730165559-full.f96bc7eb