«regex» 태그된 질문

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

21
JavaScript에서 큰 문자열을 n 크기 청크로 분할
매우 큰 문자열 (예 : 10,000 문자)을 N 크기 청크로 나누고 싶습니다. 이를 수행하기위한 성능 측면에서 가장 좋은 방법은 무엇입니까? 예를 들어 "1234567890", 2로 나누면이 ["12", "34", "56", "78", "90"]됩니다. 이것을 사용하여 가능 String.prototype.match합니까? 그렇다면 성능 측면에서 가장 좋은 방법입니까?



18
정규 표현식을 사용하여 HTML 구문 분석 : 왜 안되나요?
asker가 HTML에서 일부 정보를 가져 오기 위해 정규식을 사용하는 stackoverflow에 대한 모든 질문은 필연적으로 HTML을 구문 분석하기 위해 정규식을 사용하지 않는다는 "응답"을 갖습니다. 왜 안돼? Beautiful Soup 과 같이 인용 부호가없는 "실제"HTML 파서가 있다는 것을 알고 있으며 , 강력하고 유용하다고 확신하지만, 간단하고 빠르거나 더러운 일을하는 이유는 무엇입니까? 몇 가지 정규 …



13
여러 구분 기호와 함께 String.split () 사용
문자열 기반을 구분 기호 -및 로 분리해야합니다 .. 아래는 내가 원하는 결과입니다. AA.BB-CC-DD.zip -> AA BB CC DD zip 그러나 다음 코드는 작동하지 않습니다. private void getId(String pdfName){ String[]tokens = pdfName.split("-\\."); }
201 java  regex 





4
루비 정규 표현식에서 \ A \ z와 ^ $의 차이점
내가 읽은 문서에서 : 문자열의 시작과 끝을 일치 시키려면 \ A와 \ z를 사용하고, 줄의 시작과 끝을 ^와 $와 일치시킵니다. 사용자가 제출 한 사용자 이름 (또는 전자 메일이 동일 함)을 확인하기 위해 정규식을 적용하려고합니다. validates_format_of모델에서 어떤 표현을 사용해야 합니까? 나는 그 차이를 이해할 수 없다 : 나는 항상 ^와 $를 …
196 ruby  regex 

5
캡처 한 그룹 만 바꾸는 방법?
문자열 전후에 HTML 코드가 있습니다. name="some_text_0_some_text" 나는 다음과 같이 대체하고 0싶다 :!NEW_ID! 그래서 간단한 정규식을 만들었습니다. .*name="\w+(\d+)\w+".* 그러나 독점적으로 캡처 된 블록을 바꾸는 방법을 모르겠습니다. ($ 1)과 같은 캡처 결과를 다른 문자열로 바꾸는 방법이 있습니까? 결과는 다음과 같습니다. name="some_text_!NEW_ID!_some_text"
196 javascript  regex 

7
split (“|”)을 사용하여 파이프 기호로 Java 문자열 분할
Java 공식 문서에는 다음이 명시되어 있습니다. "boo:and:foo"예를 들어, 문자열 은 이러한 표현식 Regex Result로 다음과 같은 결과를 생성합니다. { "boo", "and", "foo" }" 그것이 내가 작동하는 방식입니다. 그러나 내가 이것을 실행하면 : public static void main(String[] args){ String test = "A|B|C||D"; String[] result = test.split("|"); for(String s : result){ System.out.println(">"+s+"<"); …
195 java  regex  string 


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