«regex» 태그된 질문

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

8
C #에서 정규 표현식을 사용하여 특정 단어 앞에 숫자를 얻는 방법은 무엇입니까?
아래 정규 표현식을 사용하여 단어 앞에 숫자를 가져옵니다. 예 : 838123 someWord 8 someWord 12 someWord (\d+)\s*someWord 그러나 때로는 숫자와 단어 사이에 무언가가 올 수 있습니다. 아래 예제 줄을 참조하십시오. 전의: Someword 12의 43434 Someword 2323 새로운 someword 정규식을 사용하여 단어 앞에 정확한 숫자를 얻는 방법은 무엇입니까? 당신의 제안을 알려주십시오.
10 c#  .net  regex 

5
마지막 (또는 유일한) 문자가 0이 아닌 경우 R에서 선행 0을 제거하는 정규식
gsub("(?<![0-9])0+", "", c("005", "0AB", "000", "0"), perl = TRUE) #> [1] "5" "AB" "" "" gsub("(^|[^0-9])0+", "\\1", c("005", "0AB", "000", "0"), perl = TRUE) #> [1] "5" "AB" "" "" 위의 정규식 은이 SO 스레드 에서 R의 문자열에서 모든 선행 0 을 제거하는 방법을 설명합니다. 이 정규식의 결과로 "000"과 "0"은 …
9 r  regex  string  gsub  stringr 

6
중복 문자 일치 및 제거 : 비 연속적으로 여러 번 발생하는 대체
나는 regex각 문자의 세 번째, 네 번째 ... 발생과 일치 하는 패턴을 찾고 있습니다. 설명을 위해 아래를보십시오. 예를 들어 다음 문자열이 있습니다. 111aabbccxccybbzaa1 두 번째 발생 후 모든 복제 된 문자를 바꾸고 싶습니다. 출력은 다음과 같습니다. 11-aabbccx--y--z--- 내가 지금까지 시도한 일부 정규식 패턴 : 다음 정규식을 사용하여 각 문자의 마지막 …
9 python  r  regex  string 

5
Markdown의 작은 하위 집합을 React 구성 요소로 구문 분석하는 방법은 무엇입니까?
React 구성 요소로 구문 분석하려는 일부 사용자 정의 HTML과 함께 Markdown의 매우 작은 하위 집합이 있습니다. 예를 들어 다음 문자열을 설정하고 싶습니다. hello *asdf* *how* _are_ you !doing! today 다음 배열로 : [ "hello ", <strong>asdf</strong>, " ", <strong>how</strong>, " ", <em>are</em>, " you ", <MyComponent onClick={this.action}>doing</MyComponent>, " today" ] …

1
Perl 정규식 대 Raku 정규식, 엔진의 차이점은 무엇입니까?
배낭 문제에 대한 정규식 기반 솔루션을 Perl에서 raku로 변환하려고합니다. Perlmonks 에 대한 세부 사항 Perl 솔루션은 다음 정규식을 만듭니다. (?<P>(?:vvvvvvvvvv)?) (?<B>(?:vv)?) (?<Y>(?:vvvv)?) (?<G>(?:vv)?) (?<R>(?:v)?) 0 (?= (?(?{ $1 })wwww|) (?(?{ $2 })w|) (?(?{ $3 })wwwwwwwwwwww|) (?(?{ $4 })ww|) (?(?{ $5 })w|) ) 에 대해 일치 vvvvvvvvvvvvvvvvvvv0wwwwwwwwwwwwwww합니다. 그 후 매치 해시 …
9 regex  raku 

4
문자열을 대문자로 나눕니다
PascalCase 문자열을 분할하는 파이프를 typescript로 만들려고했지만 숫자로도 분할하면 좋을 것입니다. 나는 또한 연속 된 대문자로 나누기를 원합니다. 이 파이프는 Firefox에서만 작동하지만 Chrome에서만 작동한다는 점을 제외하고는 훌륭하게 작동합니다. 뒤돌아 보지 않고 어떻게 이것을 달성 할 수 있습니까? transform(value: string): string { let extracted = ''; if (!value) { return extracted; } …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.