>

이것은 아주 간단해야하지만, 나는 이것에 익숙하지 않습니다. 300 자 이상의 텍스트 블록을 처리한다고 가정하겠습니다.

처음 200 자 뒤에 끝까지 모든 문자를 찾는 정규식 문자열을 원합니다 ($).

처음 200자를 지난 모든 내용을 삭제하고 싶습니다. 이 데이터를 스프레드 시트에 덤프하고 있으며 모든 것이 필요하지 않습니다.

==== 업데이트 =====

죄송합니다. 매우 구체적으로 말씀 드리겠습니다. 나는 실제로 프로그래밍 언어를 사용하지 않습니다. (응용 프로그램 Ubot에 있습니다) 텍스트 패드의 페이지에 300 개 이상의 텍스트 블록이 있다고 상상해보십시오. F8을 누르고 교체합니다. 정규 표현 확인란을 선택합니다.

정규 표현식은 처음 200자를 찾는 데 사용하고 나머지는 NOTHING으로 바꿉니다. (예 : 삭제)

  • 답변 # 1

    와이즈 비즈

    이 정규식은 처음 200자를 제외한 모든 문자와 일치합니다.

    I want a regex string which will find any and all characters AFTER the first 200 characters, all the way to the end ($).

    정규식 엔진이 (?<=^[\s\S]{200})[\s\S]*$ 를 지원하는 경우 다음을 수행 할 수도 있습니다.

    \K
    
    

    와이즈 비즈

    이 정규 표현식으로 수행 할 수있는 처음 200 자와 일치하는 것처럼 들립니다.

    ^[\s\S]{200}\K[\s\S]*$
    
    

  • 답변 # 2

    두 번째와 세 번째 단락은 모순입니다. 최대 200자를 선택하는 @ RugerSR9 포크를 사용해보십시오 (입력 내용이 그보다 적을 수 있으며 여전히 원한다고 가정합니다).

    I want to delete everything past the first 200 characters

    pseudo-code, ^[\s\S]{200} 와 같이 정규 표현식 이외의 것을보고 싶을 수도 있습니다. .

    ^.{0,200}

  • 이전 mongodb 배열 내부의 중첩 문서 쿼리
  • 다음 신속하게 문자열 정수에 쉼표를 추가하십시오