«regex» 태그된 질문

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

6
정규식을 사용하여 bash에서 검색 및 바꾸기
이 예를 보았습니다. hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} 다음 구문을 따릅니다. ${variable//pattern/replacement} 불행히도 pattern필드는 전체 정규식 구문을 지원하지 않는 것 같습니다 ( 예를 들어 .또는을 사용하는 경우 \s리터럴 문자와 일치하려고 시도합니다). 전체 정규식 구문을 사용하여 문자열을 검색 / 바꾸려면 어떻게해야합니까?
163 regex  bash 


5
.NET 정규식에서 "그룹"과 "캡처"의 차이점은 무엇입니까?
.NET의 정규 표현식 언어와 관련하여 "그룹"과 "캡처"의 차이점이 무엇인지 조금 모호합니다. 다음 C # 코드를 고려하십시오. MatchCollection matches = Regex.Matches("{Q}", @"^\{([A-Z])\}$"); 나는 이것이 문자 'Q'에 대한 단일 캡처를 초래할 것으로 기대하지만 반환 된 속성을 인쇄하면 MatchCollection다음을 볼 수 있습니다. matches.Count: 1 matches[0].Value: {Q} matches[0].Captures.Count: 1 matches[0].Captures[0].Value: {Q} matches[0].Groups.Count: 2 matches[0].Groups[0].Value: …
161 c#  .net  regex 

15
PHP의 preg_match_all ()과 비슷한 JavaScript에서 정규 표현식으로 여러 항목을 일치시키는 방법은 무엇입니까?
키 = 값 쌍으로 구성된 URL 인코딩 문자열을 &또는로 구분하여 구문 분석하려고합니다 &. 다음은 첫 번째 항목과 일치하며 키와 값을 별도의 결과 요소로 분리합니다. var result = mystring.match(/(?:&|&)?([^=]+)=([^&]+)/) 문자열 '1111342 = Adam % 20Franco & 348572 = Bob % 20Jones'에 대한 결과는 다음과 같습니다. ['1111342', 'Adam%20Franco'] 전역 플래그 'g'를 사용하면 …
160 javascript  regex 

6
정규식 일치 배열 만들기
Java에서는 모든 정규식 일치를 배열로 반환하려고하지만 패턴이 일치하는지 (부울) 여부 만 확인할 수있는 것 같습니다. 정규식 일치를 사용하여 주어진 문자열에서 정규식과 일치하는 모든 문자열의 배열을 구성하려면 어떻게해야합니까?
160 java  regex 

7
문자열을 정규식으로 보간
Ruby의 정규 표현식으로 문자열 값을 대체해야합니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 예를 들면 다음과 같습니다. foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts "success!" end
160 ruby  regex 

6
정규식을 사용하여 문자를 대문자로 변환 (EditPad Pro)
나는 모든 일치 (단 하나의 문자)를 대문자 char로 바꿀 수 있기를 희망하는 정규 표현식을 작성했습니다. EditPad Pro를 사용하고 있습니다 (단, 한 번만 수행하면되므로 무료로 시도 할 수있는 한 다른 도구를 사용하려고합니다). 배경 : 대소 문자를 구분하는 응용 프로그램에서 사용하는 매우 긴 텍스트 파일이 있으며 일부 단어는 대문자 char 대신 소문자로 …
159 regex 

5
줄 바꿈과 일치-\ n 또는 \ r \ n?
이 답변을 쓰는 동안 s-flag (-dot dotallmatch linebreaks) 를 사용하는 대신 linebreaks에서만 독점적으로 일치해야했습니다 . 정규 표현식을 테스트하는 데 주로 사용되는 사이트는 \n또는 에서 일치하려고 할 때 다르게 동작합니다 \r\n. 나는 알아 차렸다 Regex101은 줄 바꿈 만 일치합니다 \n ( 예 -삭제 \r및 일치) RegExr는 줄 바꿈과 일치하는 도 에 …

12
Java에서 CamelCase를 사람이 읽을 수있는 이름으로 어떻게 변환합니까?
CamelCase를 사람이 읽을 수있는 이름으로 변환하는 메소드를 작성하고 싶습니다. 테스트 사례는 다음과 같습니다. public void testSplitCamelCase() { assertEquals("lowercase", splitCamelCase("lowercase")); assertEquals("Class", splitCamelCase("Class")); assertEquals("My Class", splitCamelCase("MyClass")); assertEquals("HTML", splitCamelCase("HTML")); assertEquals("PDF Loader", splitCamelCase("PDFLoader")); assertEquals("A String", splitCamelCase("AString")); assertEquals("Simple XML Parser", splitCamelCase("SimpleXMLParser")); assertEquals("GL 11 Version", splitCamelCase("GL11Version")); }



3
문자열에 적어도 하나의 소문자, 대문자, 숫자 및 기호가 포함되어 있는지 확인
주어진 문자열에 다음 각 범주의 문자를 하나 이상 포함시키는 정규식은 무엇입니까? 소문자 대문자 숫자 상징 나는 즉, 각각의 세트에 대한 패턴을 알고 [a-z], [A-Z], \d및 _|[^\w](내가 그들을 수정 얻었다을하지 않았다?). 그러나 문자열을 순서에 상관없이 포함시키기 위해 어떻게 결합합니까?
156 regex 




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