Potrzebuję podzielić ciąg jak poniżej, na podstawie spacji jako ogranicznika. Ale każda przestrzeń wewnątrz cytatu powinna zostać zachowana.Regex split string zachowując cytaty
research library "not available" author:"Bernard Shaw"
do
research
library
"not available"
author:"Bernard Shaw"
Staram się zrobić to w C Sharp Mam tego wyrażenia regularnego: @"(?<="")|\w[\w\s]*(?="")|\w+|""[\w\s]*"""
z innego wątku w SO, która dzieli ciąg do
research
library
"not available"
author
"Bernard Shaw"
który Niestety nie spełnia moich dokładnych wymagań.
Szukam jakiegokolwiek Regexa, to by załatwiło sprawę.
Każda pomoc doceniona.
Jak podzielić to kropki, znaki zapytania, exclama znaczniki itd. zamiast spacji. Próbuję uzyskać każde zdanie, jeden po drugim, z wyjątkiem cytatów. Na przykład: Walked. ** Odwrócił się. ** Ale dlaczego? ** I powiedział: "Witaj świecie. Cholera, ten ciąg rozdzielający rzeczy!" bez wstydu. ** – ErTR
@ ErtürkÖztürk: To zasługuje na własne pytanie StackOverflow - zbyt duże, by można było na nie odpowiedzieć. –
@TimPietzcker cóż, nie wiem dlaczego, ale zadałem prawie to samo pytanie (http://stackoverflow.com/questions/33886103/how-to-find-recurring-word-groups-in-text-with-c) i Mam zbyt wiele reakcji, jak "nie jest to usługa pisania kodu" lub "nie jest jasne", więc próbuję swojej szansy w komentarzach. – ErTR