«regex» 태그된 질문

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

1
정규식의 문자 클래스 (대괄호)에서 점을 이스케이프해야합니까?
.정규식 의 점 은 단일 문자와 일치합니다. 정규식이 점과 일치하려면 점을 이스케이프해야합니다.\. 대괄호 안에 []점이 이스케이프 될 필요가 없다는 것이 나에게 지적되었습니다 . 예를 들어, 표현식 [.]{3}은 ...문자열 과 일치 합니다. 그렇지 않습니까? 그렇다면 모든 정규식 표준에 해당합니까?

13
자바 스크립트로 미국 전화 번호를 재 형식화하는 정규식
Javascript로 표시하기 위해 전화 번호를 다시 형식화 (유효성 검사가 아닌 대체, 유효성 검사에 대한 참조가 많이 있음)하려고합니다. 다음은 일부 데이터의 예입니다. 123 4567890 (123) 456-7890 (123)456-7890 123456 7890 123.456.7890 (공백 / 널) 1234567890 이를 위해 정규식을 사용하는 쉬운 방법이 있습니까? 이 작업을 수행하는 가장 좋은 방법을 찾고 있습니다. 더 좋은 …
97 javascript  regex 

5
정규 표현식을 사용하지 않는 경우 HTML 구문 분석은 어떻게 작동합니까?
나는 매일 HTML 문자열에서 무언가를 구문 분석하거나 추출하는 방법을 묻는 질문을 봅니다. 첫 번째 답변 / 주석은 항상 "분노를 느끼지 않도록 HTML 구문 분석에 RegEx를 사용하지 마십시오!"입니다. (마지막 부분은 때때로 생략됩니다). 이것은 나에게 다소 혼란 스럽습니다. 일반적으로 복잡한 문자열을 구문 분석하는 가장 좋은 방법은 정규식을 사용하는 것이라고 항상 생각했습니다. 그렇다면 …





5
"|"를 사용하여 grepping 대체 연산자
다음은 AT5G60410.gff라는 큰 파일의 샘플입니다. Chr5 TAIR10 gene 24294890 24301147 . + . ID=AT5G60410;Note=protein_coding_gene;Name=AT5G60410 Chr5 TAIR10 mRNA 24294890 24301147 . + . ID=AT5G60410.1;Parent=AT5G60410;Name=AT5G60410.1;Index=1 Chr5 TAIR10 protein 24295226 24300671 . + . ID=AT5G60410.1-Protein;Name=AT5G60410.1;Derives_from=AT5G60410.1 Chr5 TAIR10 exon 24294890 24295035 . + . Parent=AT5G60410.1 Chr5 TAIR10 five_prime_UTR 24294890 24295035 . + . Parent=AT5G60410.1 …
96 regex  linux  grep 

8
대괄호와 일치하는 정규식은 무엇입니까?
대괄호와 일치하는 정규식을 원합니다 [. 아직 찾지 못했습니다. 나는 모든 가능성을 시도했지만 올바른 것을 찾지 못했다고 생각합니다. 이것에 대한 유효한 정규식은 무엇입니까?
96 regex 

6
점과 일치하는 정규 표현식
가장 좋은 방법은 일치 무엇인지 궁금 해서요 "test.this"에서 "blah blah blah test.this@gmail.com blah blah"인가? Python 사용. 난 노력 했어 re.split(r"\b\w.\w@")
96 python  regex 

7
Java 정규식에서 그룹을 바꿀 수 있습니까?
이 코드가 있는데 Java 정규식에서 그룹 (모든 패턴이 아님) 만 바꿀 수 있는지 알고 싶습니다. 암호: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (\\d) ) with number //and group two (too …

4
전체 정규식을 부정하는 방법은 무엇입니까?
예를 들어 정규식이 있습니다 (ma|(t){1}). 일치 ma하고 일치 t하지 않습니다 bla. 나는 정규 표현식을 부정하는 것이이 일치해야합니다 bla하지 ma과 t, 이 정규식에 뭔가를 추가하여 . 나는 쓸 수 있다는 것을 알고 bla있지만 실제 정규식은 더 복잡합니다.

10
컴퓨터가 사용자가 제공 한 예제를 통해 정규식을 "학습"할 수 있습니까?
컴퓨터가 사용자가 제공 한 예제를 통해 정규식을 "학습"할 수 있습니까? 명확히하기 위해 : 정규식을 배우고 싶지 않습니다 . 텍스트에서 부분을 선택하거나 시작 또는 끝 마커를 선택하여 사용자가 대화 형으로 제공하는 예제에서 정규식을 "학습"하는 프로그램을 만들고 싶습니다. 가능할까요? Google에서 사용할 수있는 알고리즘, 키워드 등이 있습니까? 편집 : 답변 해 주셔서 감사하지만 …

3
정규식 / _ / g는 무엇을 의미합니까?
자바 스크립트 : .replace(/_/g," "); 내 코드에 있지만 그 이유와 기능을 기억할 수 없습니다! 정규식 전문가 중 한 명이 도움을 줄 수 있습니까? 나는 이것이 기본적으로 보일 수 있지만 정규 표현식은 내 차 한잔이 아니며 인터넷 검색 /g이별로 도움이되지 않았습니다.
95 javascript  regex 

6
기호와 일치하는 정규식 :! $ % ^ & * () _ + | ~-=`{} [] : "; '<>?,. /
다음 문자를 포함하는 문자열을 테스트하는 JavaScript에서 Regex 테스트를 만들려고합니다. !$%^&amp;*()_+|~-=`{}[]:";'&lt;&gt;?,./ 관심이 있다면 더 많은 정보 :) 제가 작업중인 아주 멋진 암호 변경 응용 프로그램입니다. 관심이있는 경우 나머지 코드는 여기에 있습니다. 암호 요구 사항을 나열한 테이블이 있고 최종 사용자가 새 암호를 입력하면 정규식 배열을 테스트하고 해당 테이블 행에 체크 표시를합니다. 체크 …

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