사용자 입력을 정규 표현식의 리터럴 값으로 변환하려고 할 때가 있습니다. 나는. 사용자가 C:\Win\Bin\File.txt
을 입력하면 정규 표현식은 C:\\Win\\Bin\File.txt
과 같을 것입니다. 특정 문자 조합이 이스케이프되어야하기 때문입니다. 누구든지이 작업을 수행하는 코드의 실용적인 부분이나이 작업을 자동으로 수행하는 다른 기술을 알고 있습니까?사용자 입력을 리터럴 정규식으로 바꾸는 코드? (C#)
0
A
답변
3
Regex.Escape()를 시도 했습니까?
예.
var userInputRegex = new Regex(Regex.Escape(userInput));
관련 문제
- 1. 인스턴스를 찾아서 정규식으로 바꾸는 방법
- 2. 정규 표현식을 정규식으로 바꾸는 도구는 무엇입니까?
- 3. 유니 코드 문자열 리터럴
- 4. C#의 유니 코드 문자열 리터럴
- 5. 이 정규식으로 도와주세요.
- 6. 간단한 Haxe 코드를 C/C++ 코드 파일로 바꾸는 알고리즘이 있습니까?
- 7. 정확한 사용자 입력을 확인하십시오
- 8. 문자열 리터럴 C++?
- 9. C# 번호 리터럴
- 10. C#에서 리터럴 해시?
- 11. C#의 리터럴 문자
- 12. 코드 블로그의 입력을 살균 처리합니다.
- 13. 레일에서 RSS 입력을 살균하기
- 14. 유니 코드 문제 유니트 테스트에서 문자열 리터럴
- 15. 배경에 사용자 입력을 처리하십시오.
- 16. 정규 표현식을 리터럴 문자열 "$ 0"로 바꾸는 IE 가져 오기
- 17. Regex : 문자열 리터럴 "\ 1"로 바꾸는 방법은 무엇입니까?
- 18. 사용자 입력을 제어하는 방법
- 19. 간격으로 사용자 입력을 캡처하십시오.
- 20. 사용자 입력을 삭제하려면 어떻게해야합니까?
- 21. 사용자 입력을 별표로 마스크하십시오.
- 22. 사용자 입력을 다시 표시
- 23. 사용자 입력을 저장하고 사용하는 방법
- 24. C# .Net 3.5 LINQ를 사용하여 파일 확장명을 바꾸는 코드
- 25. C#/.Net에서 비슷한 문자가 "Lenient"정규식으로 일치합니다.
- 26. asp : 사용자 정의 컨트롤에서 리터럴 제어 null
- 27. 리터럴
- 28. 정규식으로 alt 태그 얻기
- 29. 3 입력을 추가하는 Verilog 코드 회로도
- 30. C#에서 콘솔 또는 파일의 사용자 입력을 쉽게 받아들이려면 어떻게해야합니까?
"C : \ Win \ Bin \ File.txt"및 "C : \ Win \ Bin \ File.txt"예제에서 ... 차이점은 무엇입니까? –
기호 문자를 리터럴 문자로 변환하는 것을 "이스케이프"라고합니다. 필요한 것은 백 슬래시와 같은 기호 문자를 포함 할 수 없도록 사용자 입력을 "이스케이프"하는 것입니다. 기술 환경에 따라이 작업을 수행 할 수있는 방법이 있습니다. – bzlm