Я не знаю, как я должен быть, для Regex, так что это может показаться глупым вопросом.Использование Regex Replace вместо String Replace
Я разделяю string
на string[]
с .Split(' ')
.
Целью является проверка слов или их замена.
Проблема у меня в настоящее время, является то, что для слова быть заменяет, он должен быть точным соответствием, но с тем, как я раскалывают его, может быть (
или [
с разделенное слово.
До сих пор, чтобы противостоять этому, я использую что-то вроде этого:
.
Это работает отлично, но я хочу включить более специальные символы, такие как [;\\/:*?\"<>|&']
.
Есть ли более быстрый способ, чем метод замены, например Regex? У меня такое чувство, что мой маршрут далек от лучшего ответа.
EDIT
This is an (example) string
будет заменен на
This is an (example) string
Я не думаю, что я понимаю вопрос. Что вам нужно, чтобы эти специальные символы были заменены? Это поможет, если вы продемонстрируете примерную строку. –
Если вы хотите извлечь все слова из строки, я думаю, это должен быть ответ на ваш вопрос: http://stackoverflow.com/q/2159026/1236044 – jbl
@ Chirag64 извините - обновил его. – TheGeekZn