«regex» 태그된 질문

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

9
정규식과 "역 일치"하는 방법은 무엇입니까?
나는 RegexBuddy를 사용하고 있지만 어쨌든이 일에 문제가 있습니다 : \ 한 줄씩 파일을 처리하고 있습니다. 내가 원하는 것과 일치하는 "라인 모델"을 만들었습니다. 이제 역 일치를하고 싶습니다. 즉, 6 개의 문자가있는 줄을 일치시키고 싶지만이 6 개의 문자가 Andrea 가 아닌 경우에만 어떻게해야합니까? 편집 : 이 정규식을 사용하는 프로그램을 작성할 것입니다 .python …


4
Python Regex-일치 항목의 위치와 값을 얻는 방법
re모듈을 사용하여 모든 경기의 시작 및 끝 위치를 어떻게 얻을 수 있습니까? 예를 들어 패턴 r'[a-z]'과 문자열이 주어지면 'a1b2c3d4'각 문자를 찾는 위치를 얻고 싶습니다. 이상적으로는 경기의 텍스트도 다시 받고 싶습니다.
112 python  regex 

18
문자열에서 UTF8이 아닌 문자 제거
제대로 표시되지 않는 문자열에서 UTF8이 아닌 문자를 제거하는 데 문제가 있습니다. 문자는 다음과 같습니다. 0x97 0x61 0x6C 0x6F (16 진수 표현) 제거하는 가장 좋은 방법은 무엇입니까? 정규 표현식이나 다른 것?
112 php  regex 

30
유효한 IPv6 주소와 일치하는 정규식
이 질문에 대한 답변은 커뮤니티의 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하세요. 현재 새로운 답변이나 상호 작용을 받아들이지 않습니다. 압축 된 형식의 주소를 포함하여 유효한 IPv6 주소와 일치하는 정규식을 작성하는 데 문제가 ::있습니다 (각 바이트 쌍에서 생략되거나 선행 0이 생략 됨). 누군가가 요구 사항을 충족하는 정규식을 제안 할 수 …
111 regex  networking  ipv6 

12
정규식 일치 추출
문자열에서 숫자를 추출하려고합니다. 그리고 [0-9]+문자열에서 같은 것을 "aaa12xxx"하고 "12". 나는 그것이 다음과 같을 것이라고 생각했습니다. > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" 그리고 나는 생각했다 ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" 하지만 다음과 같은 응답을 받았습니다. > sub("[0-9]+", "ARGH!", "aaa12xxx") [1] "aaaARGH!xxx" 내가 놓친 작은 세부 사항이 있습니다.
111 regex  r 

5
Java RegEx는 대소 문자를 구분하지 않습니까?
Java에서 replaceAll을 수행하여 다음과 같은 정규식 패턴을 찾을 때 : replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); 내가 어디다 잘 모르겠어요, (중복 연속 대소 문자를 구분 즉, 예를 들어, 시험 테스트를 제거합니다) ?i. 나는 그것이 처음에 있어야한다고 읽었지만, 내가 그것을 꺼내면 나는 중복 된 연속 단어 (예 : 테스트 테스트)를 잡지 만, 대소 문자를 구분하지 …




8
URL에 http : //가없는 경우 어떻게 추가합니까?
어떻게 추가 할 수 있습니다 http://이미 프로토콜 (예 : 포함되지 않는 경우 URL에 http://, https://또는 ftp://)? 예: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 

3
Java 8 split에서 때때로 결과 배열의 시작 부분에서 빈 문자열을 제거하는 이유는 무엇입니까?
Java 8 이전에는 다음 과 같이 빈 문자열로 분할 할 때 String[] tokens = "abc".split(""); 분할 메커니즘은 표시된 위치에서 분할됩니다. | |a|b|c| ""각 문자 앞뒤에 빈 공간 이 있기 때문 입니다. 따라서 결과적으로 처음에는이 배열이 생성됩니다. ["", "a", "b", "c", ""] 그리고 나중에 후행 빈 문자열 을 제거 하므로 ( …
110 java  regex  split  java-8 


13
문자열에서 숫자를 추출하고 정수 배열을 얻는 방법은 무엇입니까?
문자열 변수 (기본적으로 숫자가 지정되지 않은 영어 문장)가 있고 모든 숫자를 정수 배열로 추출하고 싶습니다. 정규 표현식에 대한 빠른 솔루션이 있는지 궁금합니다. Sean의 솔루션을 사용하고 약간 변경했습니다. LinkedList<String> numbers = new LinkedList<String>(); Pattern p = Pattern.compile("\\d+"); Matcher m = p.matcher(line); while (m.find()) { numbers.add(m.group()); }
109 java  arrays  regex  string 

15
암호 유효성 검사를위한 Regexp Java
Java 응용 프로그램에서 구성 매개 변수로 사용할 암호 유효성 검사를위한 정규 표현식을 만들고 있습니다. 정규식은 다음과 같습니다. ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ 비밀번호 정책은 다음과 같습니다. 8 자 이상 하나 이상의 숫자를 포함합니다. 하나 이상의 하위 알파 문자와 하나의 상위 알파 문자를 포함합니다. 특수 문자 집합 ( @#%$^등) 내에 하나 이상의 문자를 포함합니다 . …
109 java  regex 

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