«regex» 태그된 질문

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

8
grep, regex 또는 perl을 사용하여 패턴에 따라 문자열을 추출하는 방법
다음과 같은 파일이 있습니다. <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> 나는 따라 따옴표 안에 아무것도 추출해야 name=즉,, content_analyzer, content_analyzer2와 content_analyzer_items. Linux 상자에서이 작업을 수행하고 있으므로 sed, perl, grep 또는 bash를 사용하는 솔루션이 좋습니다.


4
정규식 자바 스크립트에서 물음표 이스케이프
이것은 제 생각에 간단한 질문입니다. 다음과 같이 JavaScript에서 정규식을 사용하여 다른 문자열에서 문자열의 발생을 검색하려고합니다. var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", "g"); if(content.search(gent) != -1){ …


6
Python, 문자열에서 알파벳이 아닌 모든 문자 제거
파이썬 MapReduce 단어 수 프로그램을 작성 중입니다. 문제는 데이터에 흩어져있는 많은 비 알파벳 문자가 있다는 것입니다.이 게시물 은 정규식을 사용하여 멋진 솔루션을 보여주는 Python의 문자열에서 영숫자 문자를 제외한 모든 것을 제거했지만 구현 방법을 모르겠습니다 def mapfn(k, v): print v import re, string pattern = re.compile('[\W_]+') v = pattern.match(v) print v …
90 python  regex 

6
첫 번째 정규식과 일치하는 문자열 반환
정규식의 첫 번째 일치를 얻고 싶습니다. 이 경우 목록이 있습니다. text = 'aa33bbb44' re.findall('\d+',text) [ '33', '44'] 목록의 첫 번째 요소를 추출 할 수 있습니다. text = 'aa33bbb44' re.findall('\d+',text)[0] '33' 하지만 일치하는 항목이 하나 이상있는 경우에만 작동합니다. 그렇지 않으면 오류가 발생합니다. text = 'aazzzbbb' re.findall('\d+',text)[0] IndexError : 목록 색인이 범위를 …
90 python  regex 

14
유효한 연도를 테스트하기위한 정규식 일치
값이 주어지면 유효한 연도인지 확인하기 위해 유효성을 검사하고 싶습니다. 내 기준은 값이 4문자 가있는 정수 여야하는 경우 간단 합니다. 나는 몇 년 전에 허용하지 않으므로이 최선의 해결책 아니라는 것을 알고 1000등과 같은 년 같은 수 있습니다 5000. 이 기준은 현재 시나리오에 적합합니다. 내가 생각 해낸 것은 \d{4}$ 이것이 작동하는 동안 …

6
자바 스크립트 정규식 공백 제거
그래서 문자열에서 공백을 제거하기 위해 JQuery 용 작은 플러그인을 작성하고 있습니다. 여길 봐 (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); 내 정규식은 현재 [ ]+모든 공백을 수집하는 것입니다. 이 작품은 .. 그러나 그것은 ... 내 입에 좋은 맛을 떠나지 않아 나는 …
89 javascript  regex 


4
내로 시작하지 않는 정규식 일치 문자열
PMD의 경우로 시작하는 추악한 변수에 대해 경고하는 규칙을 갖고 싶습니다 my. 이것은로 시작 하지 않는 모든 변수를 허용해야 함을 의미 my합니다. 따라서 다음과 같이 작동하는 RegEx (re)가 필요합니다. re.match('myVar') == false re.match('manager') == true re.match('thisIsMyVar') == true re.match('myOtherVar') == false re.match('stuff') == true 나는 다른 것을 시도했지만 아직 작동하지 않았습니다.


1
Java 정규식 OR 연산자
이것은 어리석은 질문 일 수 있지만 어디에서도 찾을 수 없습니다. 괄호없이 Java OR 정규식 연산자 (|)를 어떻게 사용할 수 있습니까? 예 : Tel | Phone | Fax
89 java  regex 

2
정규식 및 역 참조로 Ruby switch 문 (case… when)을 작성하는 방법은 무엇입니까?
정규식과 일치하는지 확인하기 위해 Ruby case 문을 작성할 수 있다는 것을 알고 있습니다. 그러나 내 return 문에서 일치 데이터를 사용하고 싶습니다. 이 반 의사 코드와 같은 것 : foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end 어떻게 할 수 있습니까? 감사! …

4
Bash if 문에서 정규식 일치
내가 여기서 뭘 잘못 했니? 공백, 소문자, 대문자 또는 숫자가 포함 된 문자열을 일치 시키려고합니다. 특수 문자도 좋지만 특정 문자를 이스케이프해야한다고 생각합니다. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if [[ "$TEST" =~ [^a-zA-Z0-9\ ] ]]; then BLAH; fi 이것은 분명히 대문자, 소문자, 숫자 …

5
bash의 if 조건에서 정규식 사용
bash의 if 절에서 정규 표현식을 사용하는 일반적인 규칙이 궁금합니다. 다음은 예입니다. $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi …
88 regex  bash 

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