«regex» 태그된 질문

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

5
grep에서 '뒤에없는'에 대한 정규식 미리보기
나는 Ui\.뒤 따르지 않는 모든 경우 Line또는 심지어 편지에 대해 grep을 시도하고 있습니다.L 다른 문자열이 뒤 따르지 않는 특정 문자열의 모든 인스턴스를 찾기 위해 정규식을 작성하는 적절한 방법은 무엇입니까? 미리보기 사용 grep "Ui\.(?!L)" * bash: !L: event not found grep "Ui\.(?!(Line))" * nothing

4
sed 오류 : "`s '명령의 RHS에 대한 잘못된 참조 \ 1"
maven 에 대한 colorize 스크립트 의 핵심으로 몇 가지 대체 명령을 실행합니다 . sed명령 중 하나는 여기에 설명 된 대로 쉘에서 찾을 수있는 정규식을 사용합니다 . 현재 (작동하지 않는) 구현은 여기 에서 찾을 수 있습니다 . 명령의 변형 중 하나를 스크립트에 포함하면 다른 동작이 발생합니다. 변형 1 : $ sed …
103 regex  sed  substitution 

9
정규식에서 \ b와 \ B의 차이점
정규 표현식에 대한 책을 읽고 있는데 다음 예제를 보았습니다 \b. 고양이는 방 전체에 음식을 뿌렸다. 정규식 사용- \bcat\b단어는 일치 cat하지만 catin 은 일치 하지 않습니다 scattered. 들어 \B저자 다음 예제를 사용합니다 : 9 자리 ID를 그대로 입력하세요. 색상으로 구분 된 패스 키에 표시됩니다. 단어 사이에 정규식 \B-\B일치 -를 사용합니다 color …
103 regex 

4
한 단어 만 포함하고 다른 단어는 포함하지 않는 문자열에 대한 정규식
Google 애널리틱스에서 몇 가지 목표를 설정하고 있으며 정규식 도움말을 사용할 수 있습니다. URL이 4 개 있다고 가정 해 보겠습니다. http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 selector = size 문자열은 포함 하지만 details.cfm 은 포함하지 않는 URL을 식별하는 표현식을 만들고 싶습니다. 다른 문자열을 포함하지 않는 문자열을 찾으려면 다음 식을 사용할 수 있습니다. (^((?!details.cfm).)*$) …

21
문자열에서 두 문자열 사이의 문자열 가져 오기
다음과 같은 문자열이 있습니다. "super exemple of string key : text I want to keep - end of my string" "key : "와 사이에있는 문자열을 유지하고 싶습니다 " - ". 어떻게 할 수 있습니까? 정규식을 사용해야합니까 아니면 다른 방법으로 수행 할 수 있습니까?
103 c#  regex  string 

3
PHP 정규식 : 끝 구분 기호 '^'가 없습니다.
정규 표현식에 문제가 있습니다. 이것은 내 코드입니다 $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; 나는 그것을 실행하고 얻는다 : 경고 : preg_match () [function.preg-match] : 끝 구분 기호 '^'가 없습니다.
103 php  regex  preg-match  pcre 

12
비밀번호가“대문자 1 개, 특수 문자 1 개, 영숫자 포함 8 자”인지 확인하는 정규식
정규 표현식을 사용하여 암호는 대문자 1 개, 특수 문자 1 개 및 영숫자를 포함하여 8 자 여야합니다. 그리고 여기에 대문자 1 개, 소문자 1 개, 숫자 또는 특수 문자 1 개를 포함하여 8 자에 대한 유효성 검사 표현식이 있습니다. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" 대문자 1 개, 특수 문자 1 개, 영숫자 문자를 포함하여 …
102 c#  regex 

6
Capybara에서 요소의 정확한 텍스트를 일치시켜 요소를 찾는 방법
HTML에 다음 두 가지 요소가 있습니다. <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> 다음 Capybara 방법을 사용하여 요소를 찾으려고합니다. find("a", :text => "berlin") 위는 둘 다 베를린 텍스트를 포함하기 때문에 두 개의 요소를 반환합니다. Capybara에서 정확한 텍스트를 일치시키는 방법이 있습니까?
102 ruby  regex  capybara 

14
문자열에 숫자가 포함되어 있는지 확인 Java
사용자가 다음 형식으로 문자열을 입력하는 프로그램을 작성 중입니다. "What is the square of 10?" 문자열에 숫자가 있는지 확인해야합니다. 그런 다음 숫자 만 추출합니다. 내가 사용하는 경우 .contains("\\d+")나 .contains("[0-9]+"), 프로그램은 문자열 입력이 무엇인지에 상관없이의 번호를 찾을 수는 없지만 .matches("\\d+")숫자 만있는 경우에만 작업을 것이다. 찾기 및 추출을위한 솔루션으로 무엇을 사용할 수 있습니까?
102 java  regex  string 

17
SQLite 쿼리에서 정규식을 어떻게 사용합니까?
sqlite에서 정규식을 사용하고 싶지만 방법을 모르겠습니다. 내 테이블에 다음과 같은 문자열이있는 열이 있습니다. "3,12,13,14,19,28,32"이제 "where x LIKE '3'"을 입력하면 13 또는 32와 같은 값이 포함 된 행도 가져옵니다. ,하지만 해당 문자열에 정확히 3 값이있는 행만 가져오고 싶습니다. 누구든지 이것을 해결하는 방법을 알고 있습니까?

11
문자열 벡터에서 숫자 추출
다음과 같은 문자열이 있습니다. years<-c("20 years old", "1 years old") 이 벡터의 숫자 만 grep하고 싶습니다. 예상 출력은 벡터입니다. c(20, 1) 어떻게해야합니까?
102 regex  r 

3
gcc 4.8 또는 이전 버전은 정규 표현식에 대해 버그가 있습니까?
C ++ 11 코드에서 std :: regex를 사용하려고하는데 지원이 약간 버그가있는 것 같습니다. 예 : #include <regex> #include <iostream> int main (int argc, const char * argv[]) { std::regex r("st|mt|tr"); std::cerr << "st|mt|tr" << " matches st? " << std::regex_match("st", r) << std::endl; std::cerr << "st|mt|tr" << " matches mt? …
101 c++  regex  gcc  c++11  libstdc++ 

3
정규식에서 대괄호와 괄호의 차이점은 무엇입니까?
다음은 JavaScript에서 사용하기 위해 만든 정규식입니다. var reg_num = /^(7|8|9)\d{9}$/ 다음은 팀원이 제안한 또 다른 것입니다. var reg_num = /^[7|8|9][\d]{9}$/ 규칙은 전화 번호를 확인하는 것입니다. 10 개의 숫자 여야합니다. 첫 번째 숫자는 7, 8 또는 9입니다.
101 regex 

3
파이썬 정규식이 겹치는 모든 일치 항목을 찾으십니까?
파이썬 2.6에서 re를 사용하여 더 큰 일련의 숫자 내에서 모든 10 자리 일련의 숫자를 찾으려고합니다. 나는 쉽게 겹치는 경기를 잡을 수는 없지만 숫자 시리즈의 모든 경기를 원합니다. 예 : "123456789123456789"에서 다음 목록을 받아야합니다. [1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789] "예측"에 대한 참조를 찾았지만 내가 본 예에서는 더 큰 그룹이 아닌 숫자 쌍만 표시하고 두 자리 …


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