«regex» 태그된 질문

정규식은 문자열 내의 패턴과 일치하는 선언적 언어를 제공합니다. 문자열 유효성 검사, 구문 분석 및 변환에 일반적으로 사용됩니다. 정규식이 완전히 표준화되지 않았으므로이 태그와 관련된 모든 질문에는 해당 프로그래밍 언어 또는 도구를 지정하는 태그도 포함되어야합니다. 참고 : HTML, JSON 등을 요구하면 정규 표현식에 부정적인 반응이 나타나는 경향이 있습니다. 파서가 있으면 대신 사용하십시오.

3
Java 정규식에서 \ w 및 \ b에 해당하는 유니 코드?
많은 최신 정규식 구현에서는 \w문자 클래스 속기를 "모든 문자, 숫자 또는 연결 구두점"(일반적으로 밑줄)으로 해석합니다 . 그런 식으로, 같은 정규식 \w+일치하는 단어는 좋아 hello, élève, GOÄ_432또는 gefräßig. 불행히도 Java는 그렇지 않습니다. 자바에서 \w제한됩니다 [A-Za-z0-9_]. 이로 인해 위에서 언급 한 것과 같은 단어를 일치시키기가 어렵고 다른 문제가 있습니다. 또한 \b단어 구분자가 …



9
숫자가 아닌 문자열을 빈 문자열로 교체
우리 프로젝트의 요구 사항에 대한 빠른 추가. 전화 번호를 보유 할 DB의 필드는 10 자만 허용하도록 설정되어 있습니다. 따라서 "(913) -444-5555"또는 기타 다른 항목을 전달받는 경우 허용 할 문자 세트를 전달할 수있는 특수 대체 기능을 통해 문자열을 실행하는 빠른 방법이 있습니까? 정규식?
125 c#  regex  string  phone-number 




5
Ruby Regexp 그룹 매칭, 한 줄에 변수 할당
현재 문자열을 여러 변수로 rexp하려고합니다. 예제 문자열 : ryan_string = "RyanOnRails: This is a test" 이 정규 표현식과 3 개의 그룹을 일치 시켰습니다. ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) 이제 각 그룹에 액세스하려면 다음과 같이해야합니다. ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) : ryan_group[0][2] (third group) This is a test 이것은 꽤 우스꽝스럽고 …

6
정규식은 물음표 뒤의 모든 항목과 일치합니까?
Yahoo Pipes에 피드가 있고 물음표 뒤의 모든 항목을 일치시키고 싶습니다. 지금까지 ..를 사용하여 물음표를 일치시키는 방법을 알아 냈습니다. \? 이제 물음표 뒤 / 뒤에있는 모든 항목과 일치합니다.
125 regex 

22
성과 이름에 대한 정규식
웹 사이트 확인을 위해 이름과 성 확인이 필요합니다. 이름의 경우 문자 만 포함해야하며 공백이있는 여러 단어 일 수 있으며 최소 3 자이지만 최대 30 자까지 가능합니다. 빈 문자열은 유효성을 검사하지 않아야합니다 (예 : Jason , jason , jason smith , jason smith , JASON , Jason smith , jason Smith …
125 regex  validation 

20
표준 10 자리 전화 번호와 일치하는 정규 표현식
다음 형식을 지원하는 표준 미국 유형 전화 번호에 대한 정규식을 작성하고 싶습니다. ###-###-#### (###) ###-#### ### ### #### ###.###.#### 여기서 #은 임의의 숫자를 의미합니다. 지금까지 다음 표현을 생각해 냈습니다. ^[1-9]\d{2}-\d{3}-\d{4} ^\(\d{3}\)\s\d{3}-\d{4} ^[1-9]\d{2}\s\d{3}\s\d{4} ^[1-9]\d{2}\.\d{3}\.\d{4} 각기. 마지막 것이 점선 검사에 맞는지 확실하지 않습니다. 또한 내가 언급 한 다른 형식에 맞는 4 개의 …
125 regex 

7
Scala에서 정규 표현식을 사용하여 패턴 일치를 수행하는 방법은 무엇입니까?
단어의 첫 글자와 "ABC"와 같은 그룹의 글자 중 하나가 일치하는 항목을 찾고 싶습니다. 의사 코드에서 이것은 다음과 같이 보일 수 있습니다. case Process(word) => word.firstLetter match { case([a-c][A-C]) => case _ => } } 하지만 Java 대신 Scala에서 첫 글자를 잡는 방법은 무엇입니까? 정규식을 올바르게 표현하려면 어떻게해야합니까? 케이스 클래스 내에서이 …
124 regex  scala 

14
ASP.NET의 문자열에서 HTML 태그를 제거하려면 어떻게해야합니까?
ASP.NET을 사용하여 어떻게 주어진 문자열에서 HTML 태그를 안정적으로 제거 할 수 있습니까 (예 : 정규식을 사용하지 않음)? PHP와 같은 것을 찾고 strip_tags있습니다. 예: <ul><li>Hello</li></ul> 산출: "여보세요" 나는 바퀴를 재발 명하지 않으려 고 노력하고 있지만 지금까지 내 요구를 충족시키는 것을 찾지 못했습니다.
123 c#  asp.net  html  regex  string 

20
하위 도메인없이 유효한 도메인 이름과 일치하는 정규 표현식은 무엇입니까?
도메인 이름을 확인해야합니다. google.com stackoverflow.com 따라서 가장 원시적 인 형태의 도메인은 www와 같은 하위 도메인도 아닙니다. 문자는 az | AZ | 0-9 및 마침표 (.) 및 대시 (-) 도메인 이름 부분은 대시 (-)로 시작하거나 끝나서는 안됩니다 (예 : -google-.com). 도메인 이름 부분은 1 ~ 63 자 사이 여야합니다. 확장 (TLD)은 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.