«regex» 태그된 질문

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

5
grep 표현을 뒤집는 방법
다음 grep 표현식은 현재 디렉토리 및 서브 디렉토리의 모든 .exe 및 .html 파일을 나열합니다. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ 이 결과를 뒤집어 .html 또는 .exe가 아닌 결과를 어떻게 표시합니까? (그렇습니다 !=.)
237 regex  linux  grep 

8
비 ASCII 문자와 일치하는 정규식?
정규식에서 ASCII가 아닌 문자를 일치시키는 가장 쉬운 방법은 무엇입니까? 입력 문자열에서 모든 단어를 개별적으로 일치시키고 싶지만 언어가 영어가 아닐 수 있으므로 ü, ö, ß 및 ñ와 일치해야합니다. 또한 이것은 Javascript / jQuery에 있으므로 모든 솔루션에 적용해야합니다.
237 javascript  jquery  regex 



7
RegExp로 모든 특수 문자 제거
문자열에서 모든 특수 문자를 제거하는 RegExp를 원합니다. 나는 이와 같은 것을 시도하고 있지만 IE7에서는 작동하지 않지만 Firefox에서는 작동합니다. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } RegExp에 대한 자세한 설명도 도움이 될 것입니다.

9
정규식에서 공백 일치
PHP 정규식에서 공백 문자를 일치시켜야합니다. 누구든지 아이디어가 있습니까? 두 단어 사이의 공간 인 "gavin schulz"와 같은 의미입니다. 문자, 숫자 및 공백 만 허용하도록 정규식을 사용하고 있습니다. 그러나 공간을 찾는 방법을 모르겠습니다. 이것이 내가 지금 가진 것입니다. $newtag = preg_replace("/[^a-zA-Z0-9s|]/", "", $tag);
229 php  regex 

4
파이썬에서 정규식 문자열 이스케이프
일부 텍스트를 검색하기 위해 사용자의 입력을 정규식 패턴으로 사용하고 싶습니다. 작동하지만 사용자가 정규식에 의미가있는 문자를 넣는 경우를 어떻게 처리 할 수 ​​있습니까? 예를 들어, 사용자는 Word를 검색하려고합니다 (s). 정규식 엔진이 (s)그룹을 사용합니다. 문자열처럼 취급하고 싶습니다 "(s)". 나는 실행할 수있는 replace사용자 입력과 교체 (로 \(와 )함께 \)하지만 문제는 모든 가능한 정규식 …
229 python  regex 


3
일치하는 그룹을 참조하여 자바 스크립트를 대체 하시겠습니까?
와 같은 문자열이 있습니다 hello _there_. 내가 가진 두 개의 밑줄을 교체하고 싶습니다 <div>및 </div>사용하여, 각각 자바 스크립트를 . 따라서 출력은 다음과 같습니다 hello <div>there</div>. 문자열에는 여러 쌍의 밑줄이 포함될 수 있습니다. 내가 찾던하는 방법입니다 중 각 경기, 루비 그것을 수행하는 방법에 함수를 실행합니다 : "hello _there_".gsub(/_.*?_/) { |m| "<div>" …
228 javascript  regex 

3
욕심없는 정규 표현을하는 방법?
jQuery를 사용하고 있습니다. 특수 문자 (시작과 끝) 블록이있는 문자열이 있습니다. 해당 특수 문자 블록에서 텍스트를 가져오고 싶습니다. 문자열 내 찾기에 정규식 객체를 사용했습니다. 그러나 두 개의 특수 문자 이상이있을 때 여러 결과를 찾도록 jQuery에 어떻게 말할 수 있습니까? 내 HTML : <div id="container"> <div id="textcontainer"> Cuộc chiến pháp lý giữa …

13
파이썬에서 문자열을 나누고 구분 기호를 어떻게 유지합니까?
이것을 설명하는 가장 간단한 방법은 다음과 같습니다. 내가 사용하는 것은 다음과 같습니다. re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] 내가 원하는 것은 다음과 같습니다. someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] 그 이유는 문자열을 토큰으로 나누고 조작 한 다음 다시 합치려고하기 때문입니다.
226 python  regex 


15
정규식을 사용하여 텍스트에서 UUID 검색
정규식을 사용하여 텍스트 블록에서 UUID를 검색하고 있습니다. 현재 모든 UUID가 8-4-4-4-12 16 진수 패턴을 따르는 것으로 가정하고 있습니다. 누구 든지이 가정이 유효하지 않아 UUID를 놓칠 수있는 유스 케이스를 생각할 수 있습니까?
224 regex 

7
문자열에서 영숫자가 아닌 문자 제거
다음 문자열을 제공된 출력으로 변환하고 싶습니다. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" 내가 좋아하는 특수 문자를 처리 할 수있는 솔루션을 찾을 수없는 한 \r, \n, \b, 등 기본적으로 나는 영숫자가 아닌 것을 제거하고 싶습니다. 여기 내가 시도한 것이 있습니다 ... Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" Attempt 2: "\\test\red\bob\fred\new".replace(/['`~!@#$%^&*()_|+-=?;:'",.<>\{\}\[\]\\\/]/gi, ""); Output …
224 javascript  regex 

4
줄 바꿈을 포함한 모든 문자와 일치하는 정규식
"줄 바꿈을 포함한 모든 문자"와 일치하는 정규식이 있습니까? 예를 들어, 아래 정규식에로부터 출력 없기 $2때문에 (.+?)않는 새로운 라인 일치를 포함하지. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum gravida felis, quis bibendum nisl euismod ut. Nunc at …
223 regex  perl 

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