«regex» 태그된 질문

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

15
Java String에서 토큰 세트를 대체하는 방법은 무엇입니까?
다음 템플릿 String : "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". 이름, 송장 번호 및 기한에 대한 문자열 변수도 있습니다. 템플릿의 토큰을 변수로 바꾸는 가장 좋은 방법은 무엇입니까? (변수에 토큰이 포함 된 경우이를 대체해서는 안됩니다.) 편집하다 @laginimaineb 및 @ alan-moore 덕분에 내 솔루션은 다음과 …
106 java  regex  templates 

9
공백 일치 정규식-Java
정규식 용 Java API는 \s공백과 일치 하는 상태입니다 . 따라서 정규식 \\s\\s은 두 개의 공백과 일치해야합니다. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); 이것의 목적은 두 개의 연속 된 공백의 모든 인스턴스를 단일 공백으로 바꾸는 것입니다. 그러나 이것은 실제로 작동하지 않습니다. 정규식이나 "공백"이라는 용어에 대해 심각한 …
106 java  regex  whitespace 


2
정규식 \ p {L} 및 \ p {N}
정규식을 처음 사용하며 다음 정규식을 받았습니다. (\p{L}|\p{N}|_|-|\.)* *의 의미와 | "또는"을 의미하고 \는 이스케이프합니다. 그러나 나는 무엇 \p{L}을 \p{N}의미 하는지 모른다 . 결과없이 Google에서 검색했습니다 ... 누군가 나를 도울 수 있습니까?

2
Python Regex는 즉시 그룹을 대체합니다.
정규식 구문을 사용하여 모든 그룹을 직접 대체하는 방법이 있습니까? 일반적인 방법 : re.match(r"(?:aaa)(_bbb)", string1).group(1) 그러나 나는 다음과 같은 것을 성취하고 싶다. re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") 방금 정규식이 캡처 한 그룹에서 새 문자열을 즉시 작성하고 싶습니다.


5
a 전에 모든 것을 얻는 방법 : in a string Python
나는 : 앞에 문자열의 모든 문자를 얻는 방법을 찾고 있지만 어디서 시작 해야할지 모르겠습니다. 정규식을 사용합니까? 그렇다면 어떻게? string = "Username: How are you today?" 누군가 내가 할 수있는 일에 대한 예를 보여줄 수 있습니까?
106 python  regex  string  split 

5
변수 이름을 사용한 루비 정규식
변수 이름의 값을 기반으로하는 루비에서 정규식 패턴을 생성 / 사용할 수 있습니까? 예를 들어, 우리는 모두 Ruby 문자열로 다음을 수행 할 수 있다는 것을 알고 있습니다. str = "my string" str2 = "This is #{str}" # => "This is my string" 정규 표현식으로 똑같은 일을하고 싶습니다. var = "Value" str …
105 ruby  regex 


6
정규식은 정확히 n 번 또는 m 번
다음과 같은 정규 표현식, 고려 X입니다 어떤 정규식. X{n}|X{m} 이 정규식은 정확히 또는 시간이 X발생 하는지 테스트합니다 . nm 발생을 X정확히 n또는 m시간 테스트 할 수있는 정규식 한정자가 있습니까?
105 java  php  regex 

6
여러 줄 텍스트 블록과 일치하는 정규식
여러 줄에 걸친 텍스트와 일치시킬 때 Python 정규식을 작동시키는 데 약간의 문제가 있습니다. 예제 텍스트는 다음과 같습니다 ( '\ n'는 개행) some Varying TEXT\n \n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAF\n [more of the above, ending with a newline]\n [yep, there is a variable number of lines here]\n \n (repeat the above a few hundred …
105 python  regex  multiline 

12
JavaScript에서 다른 문자열의 모든 발생 색인을 찾는 방법은 무엇입니까?
대소 문자를 구분하지 않는 다른 문자열에서 문자열의 모든 발생 위치를 찾으려고합니다. 예를 들어 다음과 같은 문자열이 있습니다. 레바논에서 우쿨렐레를 배웠습니다. 및 검색 문자열 le, 배열을 얻고 싶습니다. [2, 25, 27, 33] 두 문자열 모두 변수가됩니다. 즉, 값을 하드 코딩 할 수 없습니다. 정규 표현식으로는 쉬운 일이라고 생각했지만, 작동하는 것을 찾기 …

5
Java Regex 스레드는 안전합니까?
내가 사용하는 기능을 가지고 Pattern#compile와이 Matcher패턴에 대한 문자열 목록을 검색 할 수 있습니다. 이 함수는 여러 스레드에서 사용됩니다. 각 스레드에는 고유 한 패턴이Pattern#compile 에는 스레드가 생성 될 때 . 스레드와 패턴의 수는 동적이므로 Pattern구성 중에 더 많은 스레드와 스레드를 추가 할 수 있습니다 . synchronize정규식을 사용하는 경우이 함수에 추가해야 합니까? …

2
문맥 자유 문법이란 무엇입니까?
누군가 문맥 자유 문법이 무엇인지 설명해 줄 수 있습니까? 위키피디아 항목과 형식 문법에 대한 위키피디아 항목을 살펴본 후, 나는 완전히 당황했습니다. 누군가가 이것들이 무엇인지 설명 할 정도로 친절할까요? 구문 분석과 정규식 엔진의 한계를 조사하고 싶기 때문에 궁금합니다. 이 용어가 직접 프로그래밍과 관련이 있는지 또는 일반적으로 언어학과 더 관련이 있는지 확실하지 …

13
문자열 열의 각 행에서 주어진 문자의 발생 횟수를 계산하는 방법은 무엇입니까?
특정 변수에 텍스트 문자열이 포함 된 data.frame이 있습니다. 각 개별 문자열에서 주어진 문자의 발생 횟수를 계산하고 싶습니다. 예: q.data<-data.frame(number=1:3, string=c("greatgreat", "magic", "not")) 문자열에서 "a"의 발생 횟수 (예 : c (2,1,0))를 사용하여 q.data에 대한 새 열을 만들고 싶습니다. 내가 관리 한 유일한 복잡한 접근 방식은 다음과 같습니다. string.counter<-function(strings, pattern){ counts<-NULL for(i …
103 regex  r  dataframe 

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