자바 문자열 : 줄 바꿈 앞뒤의 다른 모든 공백 제거

jama

으로 완료되는 머리글 및 꼬리 공백을 제거해야하며 .trim()모든 줄 바꿈을 단일 공백으로 대체해야 .replaceAll("\\R+", " ")하지만 그 전에 줄 바꿈 전후의 모든 공백 (줄 바꿈 제외)을 제거해야합니다.

String toReplace = "\t\t random \t\n\r\t text \t\t";
String result = toReplace.replaceAll(Some magic, "")
                         .replaceAll("\\R+", " ")
                         .trim();

Assert.assertEquals("random text", result);

감사합니다.

Wiktor Stribiżew

줄 바꿈 주위의 공백을 일치시키고 공백으로 줄 바꿈 대체와 함께 제거 할 수 있습니다.

String result = toReplace.replaceAll("\\h*\\R+\\h*", " ").trim();

정규식은 \h*\R+\h*이고 .replaceAll("\\h*\\R+\\h*", " ")는 다음 패턴 시퀀스를 단일 일반 공백으로 바꿉니다.

  • \h* -0 개 이상의 수평 공백
  • \R+ -하나 이상의 줄 바꿈 시퀀스
  • \h* -0 개 이상의 수평 공백

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 모든 줄 바꿈 제거

분류에서Dev

문자열에서 모든 줄 바꿈을 제거하고 점 (.) 뒤에 줄 바꿈을 하나만 유지합니다.

분류에서Dev

줄 바꿈 및 공백 제거 문제

분류에서Dev

UITextView의 문자열 끝에서 모든 공백과 줄 바꿈 문자를 자르는 방법

분류에서Dev

문자열에서 (줄 바꿈하지 않는) 공백 문자 제거

분류에서Dev

웹 요청 JSON의 Swift 문자열에 줄 바꿈이 있습니다-줄 바꿈을 제거하는 방법?

분류에서Dev

MSSQL의 첫 문자와 공백을 제외한 모든 문자열 문자를 별표로 바꿉니다.

분류에서Dev

RegEx를 사용하여 두 문자열 사이의 모든 캐리지 리턴 및 줄 바꿈 제거

분류에서Dev

마지막 문자 뒤와 마지막 점 앞의 모든 공백 제거

분류에서Dev

JSON.parse는 문자열의 줄 바꿈 문자로 예외를 제공합니다.

분류에서Dev

Pandas 열의 모든 행에서 공백 뒤의 문자 제거

분류에서Dev

문자열에서 공백을 제외한 모든 문자를 바꿉니다.

분류에서Dev

PHP-html 텍스트 영역의 모든 문자 표시 (줄 바꿈, 공백 포함)

분류에서Dev

구분 기호 앞뒤에만있는 문자열에서 모든 공백을 제거합니다.

분류에서Dev

문자열에서 공백 및 줄 바꿈과 같은 원하지 않는 문자를 제거하는 방법

분류에서Dev

두 문자열 사이의 줄 바꿈을 포함한 모든 텍스트를 perl로 바꿉니다.

분류에서Dev

XML 문자 요소에서 중복 된 줄 바꿈 / 탭 / 공백 제거

분류에서Dev

마지막 줄을 제외한 모든 줄 바꿈을 공백으로 바꿉니다.

분류에서Dev

문자열이 25 자 미만인 경우에도 오른쪽에서 최대 25 자까지 문자열을 자르고 모든 종류의 줄 바꿈 제거

분류에서Dev

문자열이 25 자 미만인 경우에도 오른쪽에서 최대 25 자까지 문자열을 자르고 모든 종류의 줄 바꿈 제거

분류에서Dev

공백과 줄 바꿈 제거-Beautifulsoup Python

분류에서Dev

ORACLE REGEX 함수를 사용하여 모든 선행 및 후행 줄 바꿈 문자와 공백을 제거하려면 어떻게해야합니까?

분류에서Dev

SED는 공백과 줄 바꿈을 제거합니다.

분류에서Dev

Rails의 문자열에서 모든 공백 문자 제거

분류에서Dev

파이썬은 특정 문자 앞에 바이트 문자열의 모든 것을 제거합니다.

분류에서Dev

sed 한 줄의 공백으로 2 자 바꾸기 / 제거

분류에서Dev

줄 바꿈 (\ n) 뒤에 문자열이 오는 경우 제거-SED 사용

분류에서Dev

88 자 셀의 문자열 줄 바꿈

분류에서Dev

문자열의 특정 부분에서 공백과 줄 바꿈을 제거하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    다른 모든 줄 바꿈 제거

  2. 2

    문자열에서 모든 줄 바꿈을 제거하고 점 (.) 뒤에 줄 바꿈을 하나만 유지합니다.

  3. 3

    줄 바꿈 및 공백 제거 문제

  4. 4

    UITextView의 문자열 끝에서 모든 공백과 줄 바꿈 문자를 자르는 방법

  5. 5

    문자열에서 (줄 바꿈하지 않는) 공백 문자 제거

  6. 6

    웹 요청 JSON의 Swift 문자열에 줄 바꿈이 있습니다-줄 바꿈을 제거하는 방법?

  7. 7

    MSSQL의 첫 문자와 공백을 제외한 모든 문자열 문자를 별표로 바꿉니다.

  8. 8

    RegEx를 사용하여 두 문자열 사이의 모든 캐리지 리턴 및 줄 바꿈 제거

  9. 9

    마지막 문자 뒤와 마지막 점 앞의 모든 공백 제거

  10. 10

    JSON.parse는 문자열의 줄 바꿈 문자로 예외를 제공합니다.

  11. 11

    Pandas 열의 모든 행에서 공백 뒤의 문자 제거

  12. 12

    문자열에서 공백을 제외한 모든 문자를 바꿉니다.

  13. 13

    PHP-html 텍스트 영역의 모든 문자 표시 (줄 바꿈, 공백 포함)

  14. 14

    구분 기호 앞뒤에만있는 문자열에서 모든 공백을 제거합니다.

  15. 15

    문자열에서 공백 및 줄 바꿈과 같은 원하지 않는 문자를 제거하는 방법

  16. 16

    두 문자열 사이의 줄 바꿈을 포함한 모든 텍스트를 perl로 바꿉니다.

  17. 17

    XML 문자 요소에서 중복 된 줄 바꿈 / 탭 / 공백 제거

  18. 18

    마지막 줄을 제외한 모든 줄 바꿈을 공백으로 바꿉니다.

  19. 19

    문자열이 25 자 미만인 경우에도 오른쪽에서 최대 25 자까지 문자열을 자르고 모든 종류의 줄 바꿈 제거

  20. 20

    문자열이 25 자 미만인 경우에도 오른쪽에서 최대 25 자까지 문자열을 자르고 모든 종류의 줄 바꿈 제거

  21. 21

    공백과 줄 바꿈 제거-Beautifulsoup Python

  22. 22

    ORACLE REGEX 함수를 사용하여 모든 선행 및 후행 줄 바꿈 문자와 공백을 제거하려면 어떻게해야합니까?

  23. 23

    SED는 공백과 줄 바꿈을 제거합니다.

  24. 24

    Rails의 문자열에서 모든 공백 문자 제거

  25. 25

    파이썬은 특정 문자 앞에 바이트 문자열의 모든 것을 제거합니다.

  26. 26

    sed 한 줄의 공백으로 2 자 바꾸기 / 제거

  27. 27

    줄 바꿈 (\ n) 뒤에 문자열이 오는 경우 제거-SED 사용

  28. 28

    88 자 셀의 문자열 줄 바꿈

  29. 29

    문자열의 특정 부분에서 공백과 줄 바꿈을 제거하는 방법은 무엇입니까?

뜨겁다태그

보관