«regex» 태그된 질문

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

9
정규식을 사용하여 HTML / XML을 구문 분석 할 수없는 이유 : 평신도 용어의 공식적인 설명
정규 표현식을 요청하는 (X) HTML 또는 XML 구문 분석에 대한 질문없이 지나가는 SO의 날은 없습니다. 이 작업에 대한 정규식의 실행 불가능 성을 보여주는 예제 또는 개념을 나타내는 표현 모음을 사용하는 것은 비교적 쉽지만 평신도에서 이것이 가능하지 않은 이유에 대한 공식적인 설명은 여전히 찾을 수 없습니다. 자귀. 내가 지금까지이 사이트에서 찾을 …


3
R의 문자열에서 모든 특수 문자를 제거 하시겠습니까?
R의 문자열에서 모든 특수 문자를 제거하고 공백으로 바꾸는 방법은 무엇입니까? 제거 할 일부 특수 문자는 다음과 같습니다. ~!@#$%^&*(){}_+:"<>?,./;'[]-= 나는 해봤 regex와 [:punct:]패턴하지만 그것은 단지 문장 부호를 제거합니다. 질문 2 : 그리고 다음과 같은 외국어에서 문자를 제거하는 방법 : â í ü Â á ą ę ś ć? 답변 : [^[:alnum:]]제거 …
117 regex  string  r  character 

7
자바 스크립트 분할 정규식 질문
안녕하세요 Javascript에서 다소 쉬운 정규식이라고 생각한 것을 시도하고 있지만 많은 문제를 일으키고 있습니다. '-', '.', '/'및 ''로 자바 스크립트 분할을 통해 날짜를 분할하는 기능을 원합니다. var date = "02-25-2010"; var myregexp2 = new RegExp("-."); dateArray = date.split(myregexp2); 이것에 대한 올바른 정규식은 무엇이며 모든 도움이 될 것입니다.
116 javascript  regex  split 

1
Vim에서 여러 줄 정규식 지원
여러 줄에 걸쳐 일치하는 표준 정규식 구문은 / s를 사용하는 것입니다. This is\nsome text /This.*text/s 예를 들어 Perl에서는 작동하지만 Vim에서는 지원되지 않는 것 같습니다. 대신에 훨씬 더 구체적이어야합니다. /This[^\r\n]*[\r\n]*text/ 왜 이것이되어야하는지에 대한 이유를 찾을 수 없으므로 아마도 vim 도움말에서 관련 부분을 놓친 것 같습니다. 누구든지이 행동을 어떤 식 으로든 확인할 …
116 regex  vim 

2
Python에서 첫 번째 문자열 교체
샘플 문자열이 있습니다. 긴 문자열에서이 문자열의 첫 번째 발생을 빈 문자열로 어떻게 바꿀 수 있습니까? regex = re.compile('text') match = regex.match(url) if match: url = url.replace(regex, '')
116 python  regex 

5
다른 특정 하위 문자열이 뒤 따르지 않는 하위 문자열과 일치하는 정규식
일치 blahfooblah하지만 일치 하지 않는 정규식이 필요합니다.blahfoobarblah bar 뒤에 오지 않는 한 foo와 foo 주변의 모든 것과 일치하기를 원합니다. 나는 이것을 사용해 보았습니다 : foo.*(?<!bar)상당히 가깝지만 blahfoobarblah. 뒤의 부정적인 모습은 바뿐만 아니라 모든 것과 일치해야합니다. 내가 사용하는 특정 언어는 Java 정규식을 사용하는 Clojure입니다. 편집 : 더 구체적으로, 통과해야 blahfooblahfoobarblah하지만 blahfoobarblahblah.
116 java  regex  clojure 



4
포함 된 내용을 캡처하지 않고 정규식에서 OR를 사용할 수 있습니까?
내 정규식을 빌드하기 위해 rubular.com 을 사용 하고 있으며 해당 문서는 다음을 설명합니다. (...) Capture everything enclosed (a|b) a or b OR 표현식을 캡처하지 않고 어떻게 사용할 수 있습니까? 예를 들어 "ac"또는 "bc"를 캡처하고 싶습니다. 정규식을 사용할 수 없습니다. (a|b)(c) 권리? 그 이후로 한 그룹에서 "a"또는 "b"를 캡처하고 다른 그룹에서 …

3
정규식을 기반으로 파이썬 분할 문자열
"HELLO there HOW are YOU"(Python에서) 대문자 로 문자열을 분할하는 가장 좋은 방법은 무엇입니까 ? 그래서 나는 다음과 같은 배열로 끝날 것입니다. results = ['HELLO there', 'HOW are', 'YOU'] 편집하다: 나는 시도했다 : p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) 그래도 작동하지 않는 것 같습니다.
115 python  regex  split 

14
중괄호 사이에 문자열을 가져 오는 정규식
불행히도, 내가 기억할 수있는 한 수년 동안 적어도 일년에 한 번 정규식을 배우려고 했음에도 불구하고 나는 그것을 자주 사용하지 않기 때문에 항상 잊어 버립니다. 올해 내 새해 결심은 정규식을 다시 배우지 않는 것입니다. 그래서 올해는 눈물에서 나를 구하기 위해 Stack Overflow에 줄 것 입니다. (마지막 크리스마스 리믹스). 이 형식의 문자열을 …
115 javascript  regex 

12
부동 소수점 수에 대한 정규식
부동 소수점 숫자를 일치시키는 작업이 있습니다. 다음 정규식을 작성했습니다. [-+]?[0-9]*\.?[0-9]* 그러나 오류를 반환합니다. Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) 내 지식에 따라, 우리는 .또한 이스케이프 문자를 사용해야합니다 . 내가 틀린 부분을 수정하십시오.
115 regex 

3
Go에서 공백으로 문자열을 분할 하시겠습니까?
와 같은 입력 문자열이 주어지면 " word1 word2 word3 word4 "Go에서 이것을 문자열 배열로 분할하는 가장 좋은 방법은 무엇입니까? 참고가 될 수 있는 각 단어 사이에 공백 또는 유니 코드-간격 문자 수. Java에서는 someString.trim().split("\\s+"). (참고 : Go에서 정규 표현식을 사용하는 중복 분할 문자열 은 좋은 답변을 제공하지 않습니다. regexp또는 strings패키지 …
115 regex  go 


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