문자열에서 일부 줄 삭제

Aaisataev

문자열이 있습니다.

first line
second line

first line

first line
second line

first line

secondlines이 문자열에서 어떻게 제거 할 수 있습니까? Secondlines항상 다릅니다 firsts. 그들 사이의 유일한 구분은 \n\n.

xhg
import Foundation

let string = "first line\n"
           + "second line\n"
           + "\n"
           + "first line\n"
           + "\n"
           + "first line\n"
           + "second line\n"
           + "\n"
           + "first line"

func removeSecondLines1(string: String) -> String {
    let tokens = string.components(separatedBy: "\n")

    var deletedString = tokens[0]
    for i in 1...tokens.count - 1 {
        if tokens[i] == "" || tokens[i - 1] == "" {
            deletedString = deletedString + "\n" + tokens[i]
        }
    }
    return deletedString
}

func removeSecondLines2(string: String) -> String {
    let tokens = string.components(separatedBy: "\n\n")

    var deletedTokens = [String]()
    for token in tokens {
        deletedTokens.append(token.components(separatedBy: "\n")[0])
    }
    return deletedTokens.joined(separator: "\n\n")
}

print(removeSecondLines1(string: string))
print(removeSecondLines2(string: string))

둘 다 출력됩니다

first line

first line

first line

first line

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Txt 파일에서 문자열 찾기, 전체 줄 삭제

분류에서Dev

파일에서 문자열을 찾고 다음 두 줄 삭제

분류에서Dev

파일에서 줄 삭제

분류에서Dev

파일에서 줄 삭제

분류에서Dev

파일에서 줄 삭제

분류에서Dev

파일에서 줄 삭제

분류에서Dev

열이 특정 문자열이 아닌 CSV 파일에서 줄 삭제

분류에서Dev

문자열 끝에서 새 줄 삭제

분류에서Dev

Linux에서 문자열을 포함하는 여러 파일의 한 줄 삭제

분류에서Dev

텍스트 파일의 줄 범위에서 \ n 문자 삭제

분류에서Dev

문자열이 포함 된 줄을 찾고 .txt 파일에서 해당 줄을 삭제합니다.

분류에서Dev

특정 문자열 (줄 끝까지)이 일치하는 경우 vi 편집기에서 줄 삭제

분류에서Dev

일치하는 문자열에서 n 번째 줄을 삭제합니다 (파일에서 한 번만 발생).

분류에서Dev

PHP에서 문자열을 시작하는 파일에서 특정 줄을 삭제하는 방법

분류에서Dev

첫 번째 줄에서 하위 문자열과 일치하는 탭으로 구분 된 열 삭제

분류에서Dev

이전에 읽은 줄에서 일부 단어를 찾고 출력에서 삭제하는 방법-C ++의 읽기 / 쓰기 문자열

분류에서Dev

파일에서 마지막 줄 삭제

분류에서Dev

파일에서 여러 줄 삭제

분류에서Dev

C ++ 파일에서 줄 (textBox) 삭제

분류에서Dev

텍스트 파일에서 줄 삭제

분류에서Dev

Python에서 파일 줄 삭제

분류에서Dev

두 번째 문자열 일치를 찾을 때까지 문자열과 일치하는 줄의 중간에서 모든 줄을 삭제합니다.

분류에서Dev

문자열 변수 안에 저장된 텍스트 파일에서 줄을 삭제하는 방법

분류에서Dev

특정 문자열이있는 줄의 시작 부분에서 전체 텍스트를 삭제하는 방법

분류에서Dev

Unix Perl 일치 문자열 및 줄 삭제

분류에서Dev

일부 줄에서 줄 바꿈 제거

분류에서Dev

문자열을 포함하는 cPanel의 모든 파일에서 모든 줄 삭제

분류에서Dev

sed : 문자열을 찾으면 패턴 사이의 파일에서 여러 줄 삭제

분류에서Dev

txt 파일의 일부 줄에서 끝 / 뒤에있는 쉼표 삭제

Related 관련 기사

  1. 1

    Txt 파일에서 문자열 찾기, 전체 줄 삭제

  2. 2

    파일에서 문자열을 찾고 다음 두 줄 삭제

  3. 3

    파일에서 줄 삭제

  4. 4

    파일에서 줄 삭제

  5. 5

    파일에서 줄 삭제

  6. 6

    파일에서 줄 삭제

  7. 7

    열이 특정 문자열이 아닌 CSV 파일에서 줄 삭제

  8. 8

    문자열 끝에서 새 줄 삭제

  9. 9

    Linux에서 문자열을 포함하는 여러 파일의 한 줄 삭제

  10. 10

    텍스트 파일의 줄 범위에서 \ n 문자 삭제

  11. 11

    문자열이 포함 된 줄을 찾고 .txt 파일에서 해당 줄을 삭제합니다.

  12. 12

    특정 문자열 (줄 끝까지)이 일치하는 경우 vi 편집기에서 줄 삭제

  13. 13

    일치하는 문자열에서 n 번째 줄을 삭제합니다 (파일에서 한 번만 발생).

  14. 14

    PHP에서 문자열을 시작하는 파일에서 특정 줄을 삭제하는 방법

  15. 15

    첫 번째 줄에서 하위 문자열과 일치하는 탭으로 구분 된 열 삭제

  16. 16

    이전에 읽은 줄에서 일부 단어를 찾고 출력에서 삭제하는 방법-C ++의 읽기 / 쓰기 문자열

  17. 17

    파일에서 마지막 줄 삭제

  18. 18

    파일에서 여러 줄 삭제

  19. 19

    C ++ 파일에서 줄 (textBox) 삭제

  20. 20

    텍스트 파일에서 줄 삭제

  21. 21

    Python에서 파일 줄 삭제

  22. 22

    두 번째 문자열 일치를 찾을 때까지 문자열과 일치하는 줄의 중간에서 모든 줄을 삭제합니다.

  23. 23

    문자열 변수 안에 저장된 텍스트 파일에서 줄을 삭제하는 방법

  24. 24

    특정 문자열이있는 줄의 시작 부분에서 전체 텍스트를 삭제하는 방법

  25. 25

    Unix Perl 일치 문자열 및 줄 삭제

  26. 26

    일부 줄에서 줄 바꿈 제거

  27. 27

    문자열을 포함하는 cPanel의 모든 파일에서 모든 줄 삭제

  28. 28

    sed : 문자열을 찾으면 패턴 사이의 파일에서 여러 줄 삭제

  29. 29

    txt 파일의 일부 줄에서 끝 / 뒤에있는 쉼표 삭제

뜨겁다태그

보관