«regex» 태그된 질문

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


24
일반 URL을 링크로 바꾸는 방법?
주어진 텍스트 내에서 URL을 일치시키고 HTML 링크로 대체하기 위해 아래 함수를 사용하고 있습니다. 정규 표현식은 훌륭하게 작동하지만 현재 첫 번째 일치 항목 만 교체하고 있습니다. 모든 URL을 바꾸려면 어떻게해야합니까? exec 명령을 사용해야한다고 생각 하지만 실제로 수행 방법을 알지 못했습니다. function replaceURLWithHTMLLinks(text) { var exp = /(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i; return text.replace(exp,"<a href='$1'>$1</a>"); }
453 javascript  regex 

30
암호에 대한 정규식은 8 자 이상, 하나 이상의 숫자 및 소문자와 특수 문자를 모두 포함해야합니다.
정규식으로 확인하고 싶습니다. 비밀번호에는 하나 이상의 숫자를 포함하여 8 자 이상이 포함되며 소문자 및 대문자와 특수 문자 (예 : #, ?)가 모두 포함 !됩니다. 기존 비밀번호이거나 사용자 이름 "password", 또는"websitename" 그리고 여기에 대문자, 소문자, 숫자 또는 특수 문자를 포함하여 8 자에 대한 유효성 검사 표현식이 있습니다. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" 암호로 쓰려면 대문자, …

14
Javascript에 RegExp.escape 함수가 있습니까?
가능한 문자열 중에서 정규 표현식을 만들고 싶습니다. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); 이를위한 내장 된 방법이 있습니까? 그렇지 않다면 사람들은 무엇을 사용합니까? 루비있다 RegExp.escape. 나는 내 자신을 쓸 필요가 없다고 느끼지 않습니다. 거기에 표준이 있어야합니다. 감사!
442 javascript  regex 

6
Sublime Text 2에서 정규식 검색 대체
Sublime Text 2에서 검색을 정규 표현식으로 바꾸려고 합니다. 이것에 대한 문서 는 다소 빈약합니다. 특히, 그룹을 바꾸고 싶습니다.이 텍스트를 변환하는 것과 같습니다. Hello my name is bob 그리고이 검색어 : 무엇을 찾다: my name is (\w)+ 다음으로 교체하십시오. my name used to be $(1) 검색어는 정상적으로 작동하지만 regexp 그룹을 사용하여 …


14
문자열에서 모든 줄 바꿈을 제거하는 방법
텍스트 영역에 텍스트가 있고 .value 속성을 사용하여 읽습니다. 이제 Enter정규식으로 .replace를 사용하여 텍스트에서 모든 줄 바꿈 (누를 때 생성되는 문자)을 제거하고 싶습니다 .하지만 정규식에서 줄 바꿈을 어떻게 표시합니까? 그렇게 할 수 없다면 다른 방법이 있습니까?
440 javascript  regex  string 



13
대괄호 사이에서 텍스트를 추출하는 정규식
간단한 정규식 질문. 다음 형식의 문자열이 있습니다. this is a [sample] string with [some] special words. [another one] 대괄호 안의 단어를 추출하는 정규식은 무엇입니까? sample some another one 참고 : 사용 사례에서는 대괄호를 중첩 할 수 없습니다.
411 regex 

21
sed에서 욕심 많은 (마지 못한) 정규 표현식 일치?
sed를 사용하여 URL 줄을 정리하여 도메인 만 추출하려고합니다. 그래서 : http://www.suepearson.co.uk/product/174/71/3816/ 내가 원하는: http://www.suepearson.co.uk/ (후행 슬래시 유무에 관계없이 중요하지 않습니다) 나는 시도했다 : sed 's|\(http:\/\/.*?\/\).*|\1|' (비 욕심 많은 정량자를 피함) sed 's|\(http:\/\/.*\?\/\).*|\1|' 그러나 나는 탐욕스럽지 않은 수량 자 ( ?)를 작동시킬 수 없으므로 항상 전체 문자열과 일치하게됩니다.
406 regex  sed  pcre  greedy  regex-greedy 

12
XML과 HTML을 정규식으로 구문 분석하기 어려운 이유에 대한 몇 가지 예를 제공 할 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 하나의 실수 나는 사람들이 만드는 참조 이상 과 다시 정규식으로 XML 또는 HTML을 구문 분석을 시도하고 있습니다. XML과 …
402 html  xml  regex 


11
정규식에서 어떤 특수 문자를 이스케이프해야합니까?
()[]{}|많은 정규 표현식을 구현할 때 ' ' 와 같은 특수 문자를 피해야한다면 항상 추측하려고 노력하는 데 지쳤습니다 . 예를 들어 Python, sed, grep, awk, Perl, rename, Apache, find 등이 다릅니다. 특수 문자를 피해야 할 때와 그렇지 않아야 할 때를 알려주는 규칙 세트가 있습니까? PCRE, POSIX 또는 확장 정규 표현식과 같은 …
389 regex 

20
줄 바꿈으로 Java 문자열 분할
JTextArea정규식을 사용하여 문자열을 분할하여 텍스트를 분할하려고 \n하지만 작동하지 않으며 정규 표현식 \r\n|\r|n과 다른 많은 조합으로 시도했습니다 . 암호: public void insertUpdate(DocumentEvent e) { String split[], docStr = null; Document textAreaDoc = (Document)e.getDocument(); try { docStr = textAreaDoc.getText(textAreaDoc.getStartPosition().getOffset(), textAreaDoc.getEndPosition().getOffset()); } catch (BadLocationException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } …
389 java  regex  split  newline 

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