«regex» 태그된 질문

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

2
Visual Studio Code는 어떤 종류의 Regex를 사용합니까?
Visual Studio Code에서 검색을 바꾸려고 할 때 정규식 버전이 전체 Visual Studio와 다릅니다. 특히 string (?<p>[\w]+)Visual Studio에서는 작동하지만 Visual Studio Code에서는 작동하지 않는 명명 된 그룹을 선언하려고합니다 . 오류가 발생했습니다 Invalid group. 이 특정 문제를 해결하는 것 외에도 Visual Studio Code의 Regexes의 맛에 대한 정보와 설명서를 찾을 수있는 곳을 찾고 …


8
정규식 일치의 일부 추출
HTML 페이지에서 제목을 추출하는 정규식을 원합니다. 현재 나는 이것을 가지고있다 : title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') 태그를 제거 할 필요가 없도록 <title>의 내용 만 추출하는 정규식이 있습니까?

3
“asdf”.replace (/.*/ g,“x”) ==“xx”인 이유는 무엇입니까?
나는 (나에게) 놀라운 사실을 발견했다. console.log("asdf".replace(/.*/g, "x")); 코드 스 니펫 실행결과 숨기기스 니펫 확장 왜 두 번 교체해야합니까? 줄 바꿈이없는 비어 있지 않은 문자열은이 패턴을 정확히 두 번 대체하는 것으로 보입니다. 교체 기능을 사용하면 첫 번째 교체가 전체 문자열에 대한 것이고 두 번째 교체는 빈 문자열에 대한 것임을 알 수 …
129 javascript  regex 

4
IntelliJ의 RegEx 역 참조
IntelliJ의 찾기 및 바꾸기 기능을 사용하여 다음 변환을 수행하고 싶습니다. // Replace this model.put('foo', 'bar') // With this model['foo'] = bar 나는 다음을 시도했다. 찾을 텍스트 model.put\((.*),(.*)\) :model\[\\1\] = \\2 그러나 IntelliJ를 인식하지 않는 것 \\1와 \\2역 참조한다. 또한 단일 슬래시를 시도했지만 작동하지 않습니다.


2
숭고한 텍스트 정규 표현식이 여러 줄 태그를 감지하지 못합니다
여기에이 정규식이 있습니다. \[sometag\](.*)\[/sometag\] [sometag]태그로 둘러싸인 텍스트를 잡아야합니다 . string과 같이 이러한 태그에 포함 된 한 줄 정보에 작동합니다 [sometag]this is a bit of text[/sometag]. 그러나 다음과 같이 여러 줄에 걸쳐있는 텍스트에서는 작동하지 않습니다. [sometag] here is more text it spans more than one line [/sometag] 어떤 이유로 Sublime text의 …
129 regex  tags  sublimetext 

9
Python 추출 패턴 일치
Python 2.7.1 패턴 내에서 단어를 추출하기 위해 Python 정규식을 사용하려고합니다. 다음과 같은 문자열이 있습니다. someline abc someother line name my_user_name is valid some more lines "my_user_name"이라는 단어를 추출하고 싶습니다. 나는 뭔가를한다 import re s = #that big string p = re.compile("name .* is valid", re.flags) p.match(s) #this gives me <_sre.SRE_Match …
129 python  regex 

12
자바; 문자열 바꾸기 (정규 표현식 사용)?
학교 프로젝트의 일부로 다음 형식의 문자열을 바꿔야합니다. 5 * x^3 - 6 * x^1 + 1 다음과 같이 : 5x<sup>3</sup> - 6x<sup>1</sup> + 1 정규 표현식으로 할 수 있다고 생각하지만 아직 어떻게해야할지 모르겠습니다. 도와 줄 수 있나요? 추신 실제 할당은 다항식 처리 Java 응용 프로그램을 구현하는 것이며, 이것을 사용하여 모델에서 …
129 java  regex 

4
숫자가 정규 표현식의 소수인지 확인하는 방법은 무엇입니까?
RosettaCode 에서 Java에 대한 다음 코드 예제를 찾았습니다 . public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } 특히 Java를 모르지만 정규 표현식 자체를 제외 하고이 스 니펫의 모든 측면을 이해합니다. 내장 PHP 함수에서 Regex에 대한 기본 지식을 습득했습니다. .?|(..+?)\\1+소수 는 어떻게 일치합니까?
128 java  regex  primes 

6
T-SQL의 SQL Server 정규식
SPSQL Server에 대해 T-SQL (CLR 없음, 확장 , 순수 T-SQL 없음)로 작성된 정규식 라이브러리가 있으며 공유 호스팅과 작동해야합니까? 편집하다: 덕분에, 나는에 대해 알고 PATINDEX, LIKE, xp_ sps및 CLR 솔루션을 나는 또한 그것이 정규 표현식을위한 최고의 장소가 아니라는 것을 알고 있습니다. 질문은 이론적입니다 :) 기능 감소도 허용됩니다
127 sql-server  regex  tsql 

9
Python 3에서 수백만 개의 정규식 대체 속도 향상
Python 3.5.2를 사용하고 있습니다 두 개의 목록이 있습니다 약 750,000 개의 "문장"(긴 줄) 목록 750,000 문장에서 삭제하고 싶은 약 20,000 개의 "단어"목록 그래서 750,000 개의 문장을 반복하고 약 20,000 개의 교체를 수행해야합니다. 하지만 내 단어가 실제로 "단어"이고 더 큰 문자열이 아닌 경우에만 해당됩니다. 나는 메타 문자 옆에 있도록 단어 를 …

7
정규식 빈 문자열 또는 이메일
SO에서 많은 Regex 이메일 유효성 검사를 찾았지만 빈 문자열을 허용하는 것을 찾지 못했습니다. 이것은 정규식을 통해서만 가능합니까? 빈 문자열 또는 이메일 만 수락 하시겠습니까? 나는 이것을 Regex에서만 가지고 싶다.
127 regex  email  string 

4
정규식 : "문자열의 공백 또는 시작"및 "문자열의 공백 또는 끝"지정
"stackoverflow"와 패턴 일치를 시도한다고 가정하십시오. 다음을 원합니다 : this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] 다음을 사용하여 두 사이트에 공백이있는 경우 stackoverflow를 구문 분석하는 방법을 알고 있습니다. /\s(stackoverflow)\s/ 문자열의 시작 또는 끝에있는 …
127 regex  preg-match 

8
CSS에서 정규 표현식을 사용합니까?
s1 , s2 등 의 형식의 ID 가있는 div가있는 html 페이지가 있습니다 . <div id="sections"> <div id="s1">...</div> <div id="s2">...</div> ... </div> 이 섹션 / div의 하위 집합에 css 속성을 적용하고 싶습니다 (id에 따라 다름). 그러나 div를 추가 할 때마다 이와 같이 섹션에 대한 CSS를 별도로 추가해야합니다. //css #s1{ ... } …
127 css  regex 

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