«regex» 태그된 질문

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


8
awk를 사용하여 일치하는 정규식 패턴을 인쇄하는 방법은 무엇입니까?
를 사용 awk하여 정규식 패턴과 일치하는 파일에서 단어를 찾아야합니다. 나는 단지 패턴과 일치하는 단어를 인쇄 할. 따라서 줄에 있으면 다음이 있습니다. xxx yyy zzz 그리고 패턴 : /yyy/ 나는 오직 얻고 싶다 : yyy 편집 : kurumi 덕분에 나는 다음과 같이 쓸 수있었습니다. awk '{ for(i=1; i<=NF; i++) { tmp=match($i, …
109 regex  awk 

2
정규식 아님 연산자
Regexes에 NOT 연산자가 있습니까? 그 문자열에서와 같이 :"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" \([0-9a-zA-z _\.\-:]*\)연도가 아닌 모든 항목을 삭제하고 싶습니다 : (2001). 따라서 정규식이 반환해야하는 것은 다음과 같아야합니다 (2001) name.. 참고 : 같은 \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)것이 나를 위해 작동하지 않습니다 ( (20019)어떻게 든 일치합니다 ...).
109 java  regex  string 


12
Regex를 사용하여 Javascript에서 HTML 태그 제거
Javascript의 문자열에서 모든 html 태그를 제거하려고합니다. 여기에 내가 가진 것이 ... 왜 작동하지 않는지 알 수 없습니다 .... 내가 뭘 잘못하고 있는지 아는 사람 있나요? <script type="text/javascript"> var regex = "/<(.|\n)*?>/"; var body = "<p>test</p>"; var result = body.replace(regex, ""); alert(result); </script> 감사합니다!
108 javascript  regex 


6
일치 할 정규식 패턴, 다음 경우 제외… / 다음 사이 제외
-편집 -현재 답변에는 유용한 아이디어가 있지만 100 % 이해하고 재사용 할 수있는 더 완전한 것을 원합니다. 그래서 현상금을 설정했습니다. 또한 어디에서나 작동하는 아이디어는 표준 구문이 아닌 것보다 나에게 더 좋습니다.\K 이 질문은 일부 상황 s1 s2 s3을 제외하고 패턴을 일치시킬 수있는 방법에 관한 것입니다. 내 의미를 보여주기 위해 구체적인 예를 …
108 regex 

12
정규식을 사용하여 일치하는 대신 문자열 생성
성능 테스트를 위해 많은 양의 데이터를 생성하는 데 도움이되는 Java 유틸리티를 작성 중입니다. 내 생성기가 이것과 일치하는 것을 뱉어 내도록 Strings에 대한 정규식을 지정할 수 있으면 정말 멋질 것 입니다. 이 작업을 수행하는 데 사용할 수있는 이미 구운 것이 있습니까? 아니면 저를 가장 많이 데려다주는 도서관이 있습니까? 감사
108 java  regex 

10
정규식에서 이스케이프해야하는 모든 특수 문자 목록
사용자가 보내려고하는 메시지와 메시지 템플릿을 일치시키는 응용 프로그램을 만들려고합니다. 메시지 일치를 위해 Java 정규식을 사용하고 있습니다. 템플릿 / 메시지에는 특수 문자가 포함될 수 있습니다. 내 정규식이 작동하고 가능한 최대 사례에서 일치하도록 이스케이프해야하는 특수 문자의 전체 목록을 어떻게 얻을 수 있습니까? Java 정규식에서 모든 특수 문자를 이스케이프하기위한 범용 솔루션이 있습니까?
108 java  regex 

6
express.js-한 줄의 여러 경로에 대한 단일 라우팅 처리기
단일 함수 호출에서 이것을 만드는 방법이 있습니까? var todo = function (req, res){}; app.get("/", todo); app.get("/blabla", todo); app.get("/blablablabla", todo); 다음과 같은 것 : app.get("/", "/blabla", "/blablablabla", todo ); 나는 이것이 구문 엉망이라는 것을 알고 있지만 내가 달성하고 싶은 아이디어를 제공하기 위해 경로 배열이 멋질 것입니다! 누구든지 이것을하는 방법을 알고 있습니까?

10
C ++ : 어떤 정규식 라이브러리를 사용해야합니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 오년 전에 . 이 질문 개선 저는 리눅스 기반 시스템에서 실행되는 상용 (오픈 소스가 아닌) C ++ 프로젝트를 진행하고 있습니다. C ++ 코드 내에서 …
107 c++  regex  linux 

6
정규식 제목 문자열에서 공백을 무시하는 방법은 무엇입니까?
정규식 패턴을 사용하여 일치 항목을 검색 할 때 대상 문자열의 공백을 무시하는 간단한 방법이 있습니까? 예를 들어 내 검색이 "cats"인 경우 "c ats"또는 "ca ts"를 일치 시키려고합니다. 일치를 강조하기 위해 일치의 시작 및 끝 인덱스 (공백 포함)를 찾아야하고 서식 지정을 위해 공백이 있어야하기 때문에 사전에 공백을 제거 할 수 없습니다.
107 regex  whitespace 

9
10 회 이상 반복되는 모든 문자와 일치하는 정규 표현식
10 회 이상 반복되는 동일한 문자와 일치하는 간단한 정규식을 찾고 있습니다. 예를 들어 가로줄이 흩어져있는 문서가있는 경우 : ================================================= =10 회 이상 반복되므로 문자 줄과 일치합니다 . 참고 내가위한 작업이 좋아하는 거라고 어떤 문자.
107 regex 

6
? :,?!의 차이점은 무엇입니까? 및? = 정규식에서?
이 표현들의 의미를 찾았지만 정확한 차이점을 이해하지 못했습니다. 이것이 그들이 말하는 것입니다. ?: 표현식과 일치하지만 캡처하지는 않습니다. ?= 접미사와 일치하지만 캡처에서 제외합니다. ?! 접미사가 없으면 일치합니다. 나는 이것을 간단한 RegEx에서 사용해 보았고 모두에게 비슷한 결과를 얻었습니다. 예 : 다음 3 개의 표현식은 매우 유사한 결과를 제공합니다. [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?!\.[a-zA-Z0-9]+)* [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?=\.[a-zA-Z0-9]+)* [a-zA-Z0-9._-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9]+)*
107 javascript  regex 

7
JavaScript에서 정규식 패턴으로 동적 (변수) 문자열 사용
정규식을 사용하여 값에 (변수) 태그 를 추가하고 싶습니다 . 패턴은 PHP에서 잘 작동하지만 JavaScript로 구현하는 데 문제가 있습니다. 패턴은 다음과 같습니다 ( value변수). /(?!(?:[^<]+>|[^>]+<\/a>))\b(value)\b/is 백 슬래시를 피했습니다. var str = $("#div").html(); var regex = "/(?!(?:[^<]+>|[^>]+<\\/a>))\\b(" + value + ")\\b/is"; $("#div").html(str.replace(regex, "<a href='#" + value +">" + value + "</a>")); 그러나 …
107 javascript  regex  string 

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