Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

Kimyeongkyung

HTML과 정규식 검증의 상관 관계 본문

TIL & WIL

HTML과 정규식 검증의 상관 관계

yeongk0825 2023. 2. 12. 00:25

검색창에서 괄호를 검색했을 때 에러가 나는 상황을 맞이했다.

이유를 찾아보니 HTML을 정규표현식으로 파싱하는 것 자체가 흔치 않은 일인 것 같았다.

특히 HTML, CSS와 같이 무한하게 열릴 수 있는 태그나 괄호가 존재하는 언어는 정규 표현식으로 검증이 불가능하다고 한다.

즉, 특수문자가 포함된 키워드를 검색할 경우 특수문자는 제외하고 나머지 텍스트만 검색되도록 조치가 필요하다.

다른 방법이 있을지는 더 공부가 필요할 것 같다.

 

특수문자가 포함될 경우 빈문자열 처리되도록 설정. 필요한 곳에 deleteSpecialCharacters 사용하여 해결

참고자료

https://evan-moon.github.io/2021/05/07/why-regexp-called-regexp/

 

HTML을 정규 표현식만으로 파싱할 수 있을까?

이번 포스팅에서는 이름만 들어도 땀이 나기 시작하는 마성의 그 녀석, 정규 표현식에 대한 세 번째 이야기를 해보려고 한다. 필자도 알고 여러분도 알고 세상 모두가 다 알다시피 정규 표현식

evan-moon.github.io

https://hitomis.tistory.com/68

 

[javascript] 자주 사용하는 정규 표현식 (Regular Expression) 정리

정규표현식 패턴 /패턴/ 대표적인 패턴 의미 패턴 의미 x 문자 x xyz 문자 xyz [xyz] x,y,z 중 하나의 문자 [a-z] a~z중 하나의 문자 [^xyz] x,y,z 가 아닌 하나의 문자 [^a-z] a~z가 아닌 하나의 문자 abc|xyz 문자

hitomis.tistory.com

https://velog.io/@jangws/JS-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D%ED%8A%B9%EC%88%98%EB%AC%B8%EC%9E%90-%EC%88%AB%EC%9E%90-%EB%93%B1-6766k8d6

 

[JS] 정규표현식(특수문자, 숫자 등)

정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴이다. 이 패턴들은 RegExp의 exec 메소드와 test 메소드 ,그리고 String의 match메소드 , replace메소드 , search메소드 , spli

velog.io

 

'TIL & WIL' 카테고리의 다른 글

mui 속성 정리  (0) 2023.02.06
NextRouter was not mounted 에러 해결  (0) 2023.02.06
CI/CD 개념 및 Github Action 구축하기  (0) 2022.06.19
항해99 11주차 회고  (0) 2022.05.22
항해99 8주차 회고  (0) 2022.05.01