- 방향:
- 모두 웹3.0 백엔드 개발 웹 프론트엔드 데이터 베이스 운영 및 유지보수 개발 도구 PHP 프레임워크 일일 프로그램 위챗 애플릿 일반적인 문제 다른 기술 CMS 튜토리얼 Java 시스템 튜토리얼 컴퓨터 튜토리얼 하드웨어 튜토리얼 모바일 튜토리얼 소프트웨어 튜토리얼 모바일 게임 튜토리얼
- 나누다:
-
- 정규식에서 전체 단어를 선택적으로 만드는 방법은 무엇입니까?
- 즉, 다음 사과와 레몬, 사과 레몬, 사과와 사과를 인식하도록 정규식을 사용자 정의하고 싶습니다. 저는 and와 레몬을 선택사항으로 만들고 싶었는데, 현재는 레몬이 아닌 선택사항만 만들었습니다. 현재 정규식 형식을 사용하여 이를 달성할 수 있다면 좋을 것입니다. 정규식: \b([a][\W_]*?)+([p][\W_]*?)+([p][\W_]*?)+([l][\W_] * ?)+([e][\W_]*?)+(([a][\W_]*?)+([n][\W_]*?)+([d][\W_]* ? ))?([엘
- Golang . regular-expression 609 2024-02-09 10:36:09
-
- golang의 분할 논리를 개선하는 방법
- 인덱스의 가능한 값으로 다음 예를 고려하십시오. 값:=[5]string{"32.5ms","32.5ms","32.5%","32.5%","none"} 원래 값에 유의하세요. 공백이 있을 수 있으며 측정 단위가 없는 공백(32.5%, 32.5%, 32.5% 등)이 있을 수 있습니다. 다음과 같이 부동 소수점 값과 측정 단위(%, ms 등)를 원래 값에서 분리해야 합니다. 다음 코드를 실행하면 원하는 결과를 얻을 수 있지만 정규 표현식이 필요 없이 동일한 논리를 수행하는 더 깔끔한 방법이 있는지 궁금합니다. packagemainimport("fmt""정규식
- Golang . regular-expression 1016 2024-02-09 10:00:41
-
- 동일하지만 임의의 문자열이 두 번 나타나는 경우 문자를 일치시키는 방법
- 기본 문자열은 다음과 같습니다: RepeatedRandomStrABCXYZ/an/arbitrary/@#-~/sequence/of_characters=I+WANT+TO+MATCH/repeatedRandomStr/the/rest/of/strings.etc 이 기본 문자열에 대한 나의 이해는 다음과 같습니다:abcxyz 일정하고 항상 존재합니다. Repeatrandomstr은 무작위이지만 첫 번째 발생은 항상 abcxyz의 시작 부분과 앞에 있습니다. 지금까지 정규식 컨텍스트 일치, 재귀 및 서브루틴을 살펴봤지만 스스로 알아낼 수는 없습니다.
- Golang . regular-expression 1245 2024-02-09 09:57:26
-
- Go의 'HijackedResponse'에서 커서 위치 ANSI 이스케이프 코드를 제거하는 방법은 무엇입니까?
- go를 사용하여 docker 컨테이너를 (대화형으로) 실행하려고 합니다. 이것은 내가 사용하고 있는 코드입니다: func(docker*docker)redirectresponsetooutputstream(outputstream,errorstreamio.writer,respio.reader)error{_,err:=stdcopy.stdcopy(outputstream,errorstream,resp)returnerr}func(docker* 문서
- Golang . regular-expression 737 2024-02-09 09:42:19
-
- 문자열에서 반복되는 하위 문자열 중 하나만 교체하여 교체
- 나는 go를 사용하여 간단한 행맨 게임을 만들고 있는데 (코드에 표시될)known_string 문자열에 _ 문자가 있어서 문자를 추측하는 다른 플레이어가 단어의 길이를 볼 수 있고 플레이어가 문자를 올바르게 입력하면 n번째(n은 단어에서 문자가 발견된 인덱스에 따라 다름) _ 문자를 해당 문자로 대체하고 싶습니다. 성공했지만 문제가 있습니다. 단어에 두 개의 반복되는 문자가 있는 경우 그 중 하나만 대체됩니다. 모든 인덱스를 반복하기 위해 iterate(이 함수는 중첩된 코드를 피하기 위해 사용됨)라는 별도의 함수를 만들었습니다. 하지만 작동하지 않습니다. 코드는 다음과 같습니다: packagemainimport(
- Golang . regular-expression 1088 2024-02-09 08:15:29
-
- 중첩된 대괄호를 사용하여 문자열에서 값 추출
- 입력 문자열이 주어지면(예: AB[C[DA,BF,GAL],DB[NX,AQQ,AAN,B],F[H[GG,BAND]]]) 문자열 배열을 반환합니다: ["ABCDA" , "ABCBF","ABCGAL","ABDBNX","ABDBAQQ","ABDBAAN","ABBDB","ABFHGG"] 부분적인 해결 방법은 작성할 수 있었지만 [자식]이 여러 개 있으면 유지하기 어렵습니다. 상위 노드를 추적합니다. 다른 테스트 문자열: ZHLADAOR[R[G[45D[COI,EMA],Q5D[COI,EMA],U5D[COI,EMA],Y5
- Golang . regular-expression 829 2024-02-08 23:54:10
-
- Kubernetes에서 사용자에게 친숙한 사용자 지정 오류 메시지를 어떻게 반환하나요?
- k8s와 통신하는 golang 백엔드가 있습니다. k8s에서 받은 오류 응답을 바꿔서 프런트엔드로 보내고 싶습니다. 잘못된 이름을 추가했는데 이미 뭔가가 있는 경우 사용자에게 의미 있는 유효성 검사 오류 메시지를 반환하고 싶습니다. 각 엔드포인트의 컨트롤러에 하드코딩하는 대신 일반적인 것을 원합니다. 저는 kubernetes/client-go를 사용하고 있습니다. 첫 번째 오류: 예를 들어 etcd에 호텔을 추가하려고 한다고 가정해 보겠습니다. 호텔 이름을 hotel123으로 추가하려고 하면 해당 호텔이 이미 존재합니다. 다음 오류 메시지가 나타납니다. \"hotel123\"이(가) 이미 존재합니다. 내가 원하는 것: 호텔123
- Golang . regular-expression 985 2024-02-08 23:12:21
-
- 중첩된 반복이 포함된 정규식
- go에서 각 단어가 1-32 "a"인 공백으로 구분된 최대 50개의 단어와 일치하는 정규식을 만들려고 합니다. 다음 regexp.compile(`^(a{ 1,32}\ s?){1,50}$`)다음 오류가 발생했습니다. errorparsingregexp:invalidrepeatcount:`{1,50}`이와 같이 최대 31번까지 반복할 수 있다는 것을 확인했습니다. r,err:= regexp.Compile(` ^(a{1,32}\s?){1,31}$`)https://를 참조하세요.
- Golang . regular-expression 1297 2024-02-08 21:20:30
-
- Golang 정규식 파일의 정확한 줄
- 다음 내용의 파일이 있습니다. #requiresauthenticationwithauth-user-passauth-user-pass#auth-user-pass#auth-user-passauth-user-passwd 정규 표현식이 golang의 두 번째 줄과만 일치하도록 하는 방법이 있습니까? 다음 코드를 사용해 보았으나 빈 슬라이스 packagemainimport("fmt""os""regexp")funcmain(){bytes,
- Golang . regular-expression 1044 2024-02-08 21:06:30
-
- Go에서 마지막으로 나타나는 단일 공백에 대한 정규식을 작성하는 방법은 무엇입니까?
- 문자열의 마지막 공백을 다른 것으로 바꾸고 싶습니다. Golang의 마지막 공백에 대한 정규식을 작성하는 방법은 무엇입니까? 지금까지 나는 \s+가 모든 공백과 일치하는 것을 발견했습니다.
- Golang . regular-expression 1288 2024-02-08 20:51:13
-
- Go Regexp: 전체 단어 또는 하위 문자열과 일치하거나 전혀 일치하지 않음
- Go를 사용하여 regexp.Regexp와 패턴을 일치시키는 방법을 찾으려고 합니다. 일치 기준은 다음과 같습니다. 행 시작 부분에서 FooBar 또는 해당 하위 문자열 Foo와 일치해야 하며, 그렇지 않으면 전혀 일치하지 않아야 합니다. #1에서 일치하는 경우 일치 항목 뒤에는 다른 문자(예: \S+)가 와야 하므로 일치해야 합니다. 예: 일치: FooABC 일치: FooBarABC 일치하지 않음: FooBar(그 뒤에 다른 문자가 없기 때문에) 일치하지 않음: ABC(Foo로 시작하지 않기 때문에) 다양한 표현을 시도해 보았지만 이해할 수 없는 것 같습니다. 다른 구현에서 부정적인 예측 패턴을 발견했지만 Go는
- Golang . regular-expression 1201 2024-02-08 20:51:04
-
- 정규식을 Glob으로 또는 그 반대로 변환
- 정규식을 클라우드 프런트엔드에서 지원하는 Glob으로 변환하거나 그 반대로 변환해야 한다는 요구 사항이 있습니다. 이를 달성할 수 있는 방법에 대한 제안이 있습니까? 애초에 이것이 가능합니까? 특히 Regex에서 Glob로, 정규 표현식은 상위 집합이므로 모든 Regex를 해당 Glob로 변환하는 것이 불가능할 수도 있다는 것을 알고 있습니다.
- Golang . regular-expression 1125 2024-02-06 11:03:15
-
- Golang 정규 표현식 MatchString()은 멱등성이 아닙니다.
- 무슨 일이 일어났는지 모르겠어요. golang의 regexp 라이브러리를 사용하면 동일한 함수가 동일한 입력에 대해 다른 결과를 반환합니다. packagemainimport("fmt""regexp")typepaymentnetworkdatastruct{regexstringnamestring}var결제_networks=map[string]결제 네트워크 데이터{"mastercard":{regex:
- Golang . regular-expression 1313 2024-02-05 23:18:04
-
- 위키 링크에서 데이터를 추출하는 방법은 무엇입니까?
- mwparserfromhell 라이브러리에서 반환된 위키 링크에서 데이터를 추출하고 싶습니다. 예를 들어, 다음 문자열을 구문 분석하고 싶습니다. [[file:warszawa,ul.freta1620170516002.jpg|thumb|upright=1.18|[[mariaskłodowska-curiemuseum|birthplace]]ofmariecurie,at16fretastreet,in[[warsaw]],[ [poland ]].]] 문자 |를 사용하여 문자열을 분할하면 작동하지 않습니다.
- 파이썬 튜토리얼 . regular-expression 1153 2024-02-05 23:12:08
-
- 사용자가 입력한 배열 목록에 대한 끝없는 루프
- 사용자 입력 자동차 사양을 가져와 arraylist에 추가하는 메서드를 작성해야 합니다. 이는 입력하지 않는 것을 포함하여 사용자가 입력하려는 모든 사양을 허용해야 합니다. 이것은 나의 첫 번째 게시물입니다. 잘못된 문법에 대해 사과드립니다. publicstaticarraylistgettrim(){scannert=newscanner(system.in);system.out.println("entercartrim");arraylisttrim=newaraylist();while(t.has
- Java . regular-expression 1417 2024-02-05 22:00:05