«regex» 태그된 질문

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

6
"아무것도 일치하지 않음"에 대한 정규 표현식 구문?
regexp를 많이 사용하는 파이썬 템플릿 엔진이 있습니다. 다음과 같은 연결을 사용합니다. re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) 개별 하위 문자열 (regexp1, regexp2 등)을 수정할 수 있습니다. 일치하지 않는 템플릿 내에서 사용할 수있는 아무것도 일치하지 않는 작고 가벼운 표현이 있습니까? 불행히도 때때로 '+'또는 '*'가 …
82 python  regex 

7
전체 문자열을 정규식과 어떻게 일치 시키나요?
전체 문자열이 내 쿼리와 일치하는 경우에만 일치하는 정규식이 필요합니다. 예를 들어 "Red October"라는 이름의 영화를 검색하는 경우 정확한 제목 (대소 문자 구분 안 함) 만 일치시키고 "The Hunt For Red October"와 같은 제목은 일치시키지 않습니다. 이 작업을 수행하는 방법을 잘 모르겠습니다. 아는 사람 있어요? 감사!
82 c#  .net  regex 

10
SQL 바꾸기 함수 내부의 정규식 패턴?
SELECT REPLACE('<strong>100</strong><b>.00 GB', '%^(^-?\d*\.{0,1}\d+$)%', ''); 숫자의 두 부분 사이에있는 마크 업을 위의 정규식으로 바꾸고 싶지만 작동하지 않는 것 같습니다. 나는 '%[^0-9]%'단지 테스트 와 같은 더 간단한 것을 시도했지만 작동하지 않았기 때문에 잘못된 정규식 구문인지 확실 하지 않습니다. 누구든지 내가 이것을 어떻게 얻을 수 있는지 알고 있습니까?
82 sql-server  regex 

4
Ruby 정규식을 여러 줄로 분할
이것은 당신이 기대하는 질문이 아닐 수도 있습니다! 줄 바꿈을 통해 일치하는 정규식을 원하지 않습니다. 대신 가독성을 위해 여러 줄의 코드로 나누고 싶은 긴 정규식을 작성하고 싶습니다. 다음과 같은 것 : "bar" =~ /(foo| bar)/ # Doesn't work! # => nil. Would like => 0 할 수 있습니까?

5
정규식과 GWT
내 질문은 : GWT에서 정규식을 사용하는 좋은 솔루션이 있습니까? 예를 들어 String.split (regex) 사용에 만족하지 않습니다. GWT는 코드를 JS로 변환 한 다음 정규식을 JS 정규식으로 사용합니다. 그러나 Java Matcher 또는 Java Pattern과 같은 것을 사용할 수 없습니다. 하지만 그룹 매칭을 위해서는 이것들이 필요합니다. 가능성이나 도서관이 있습니까? Jakarta Regexp를 시도했지만 GWT가이 …
81 java  regex  gwt 



6
Javascript에서 Regex 캡처 그룹을 대문자로 바꾸기
캡처 그룹을 JavaScript에서 대문자로 바꾸는 방법을 알고 싶습니다. 지금까지 시도했지만 작동하지 않는 단순화 된 버전은 다음과 같습니다. > a="foobar" 'foobar' > a.replace( /(f)/, "$1".toUpperCase() ) 'foobar' > a.replace( /(f)/, String.prototype.toUpperCase.apply("$1") ) 'foobar' 이 코드의 문제점을 설명해 주시겠습니까?

11
camelCase 또는 TitleCase를 분할하는 RegEx (고급)
camelCase 또는 TitleCase 표현의 일부를 추출 하는 훌륭한 RegEx 를 찾았습니다 . (?<!^)(?=[A-Z]) 예상대로 작동합니다. 가치-> 가치 camelValue-> 낙타 / 값 TitleValue-> 제목 / 값 예를 들어 Java의 경우 : String s = "loremIpsum"; words = s.split("(?<!^)(?=[A-Z])"); //words equals words = new String[]{"lorem","Ipsum"} 내 문제는 어떤 경우에는 작동하지 않는다는 것입니다. …


2
Postgres의 WHERE에서 정규식 사용
현재 다음 쿼리가 있습니다. select regexp_matches(name, 'foo') from table; 정규식이 다음과 같은 위치에 있도록 어떻게 다시 작성할 수 있습니까 (작동하지 않음). select * from table where regexp_matches(name, 'foo'); 현재 오류 메시지 : ERROR : WHERE의 인수는 text [] 유형이 아닌 부울 유형이어야합니다. SQL 상태 : 42804 문자 : 29
81 regex  postgresql 

6
문자열이 Scala의 Regex와 완전히 일치하는지 확인하는 방법은 무엇입니까?
많은 문자열을 일치시키고 싶은 정규식 패턴이 있다고 가정합니다. val Digit = """\d""".r 주어진 문자열이 정규식과 완전히 일치하는지 확인하고 싶습니다. Scala에서 이것을 수행하는 좋고 관용적 인 방법은 무엇입니까? 정규식에서 패턴 일치를 수행 할 수 있다는 것을 알고 있지만 추출 할 그룹이 없기 때문에이 경우 구문 상별로 만족스럽지 않습니다. scala> "5" match …
80 regex  scala 


5
이메일을 맹목적으로 받아들이지 않도록 확인하는 가장 간단한 정규 표현식은 무엇입니까? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트하십시오 . 휴일 일년 전에 . 이 질문 개선 사용자가 내 사이트에서 계정을 만들 때 모든 입력을 수락하지 않도록 이메일에 대한 서버 유효성 …

6
데이터 프레임의 모든 문자열 제거 / 자르기
python / pandas에서 다중 유형 데이터 프레임의 값을 정리하고 문자열을 자르고 싶습니다. 현재 두 가지 지침으로 수행하고 있습니다. import pandas as pd df = pd.DataFrame([[' a ', 10], [' c ', 5]]) df.replace('^\s+', '', regex=True, inplace=True) #front df.replace('\s+$', '', regex=True, inplace=True) #end df.values 이것은 매우 느립니다. 무엇을 개선 할 수 …

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