Regex에서 꼭해야 할 일이 없기 때문에 어리석은 질문처럼 보일 수 있습니다.문자열 바꾸기 대신 Regex 바꾸기 사용
string
을 string[]
에 .Split(' ')
으로 나눕니다.
목적은 단어를 확인하거나 바꾸는 것입니다.
지금 데 문제는 단어을 대체 될 수 있도록, 그것이 정확히 일치 수있다,하지만 난 그것을 분할하고있어 방법과 함께있는 (
또는 [
이있을 수 있다는 것입니다 단어 분리.
지금까지 이와 같은 것을 사용하고 있습니다.
formattedText.Replace(">", "> ").Replace("<", " <").Split(' ')
입니다.
현재로서는 문제가 없지만 [;\\/:*?\"<>|&']
과 같은 특수 문자를 사용하고 싶습니다.
Regex와 같은 대체 방법보다 빠른 방법이 있습니까? 내 길은 최고의 답과는 거리가 먼 느낌입니다.
편집
This is an (example) string
당신이
당신이 원하는 경우
원하는이 옳은 일This is an (example) string
나는이 질문을 이해할 수 없다고 생각합니다. 이 특수 문자를 대체해야하는 대상은 무엇입니까? 예제 문자열을 보여 주면 도움이 될 것입니다. –
문자열에서 모든 단어를 추출하려면 질문에 대한 답변이어야합니다. http://stackoverflow.com/q/2159026/1236044 – jbl
@ Chirag64 죄송합니다 - 업데이트했습니다. – TheGeekZn