Hướng dẫn replace r n python - thay thế r n python

Tôi muốn loại bỏ các ký tự `\ r \ n 'trong chuỗi của mình để làm như vậy, tôi đã thử điều này:

Nội phân chính

  • Sử dụng phương thức rstrip ():
  • Sử dụng phương thức thay thế ():
  • Sử dụng phương thức splitlines ():
  • Loại bỏ các dòng mới khỏi danh sách Python
  • Làm thế nào để tôi thoát khỏi biểu tượng trong Python?
  • \ R làm gì trong Python?
  • Làm cách nào để loại bỏ R khỏi danh sách trong Python?
  • Làm thế nào để bạn thay thế n trong python?

s1.translate(dict.fromkeys(map(ord, u"\n\r")))
    lists1=[]
    lists1.append(s1)
    print lists1

Tôi đã nhận được điều này:

[u'\r\nFoo\r\nBar, FooBar']

Làm cách nào để loại bỏ các ký tự

[u'\r\nFoo\r\nBar, FooBar']
8 trong chuỗi của mình?

Đã hỏi ngày 2 tháng 11 năm 2012 lúc 2:00Nov 2, 2012 at 2:00

1

Sử dụng

[u'\r\nFoo\r\nBar, FooBar']
9 và
In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
0 để loại bỏ cả
In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
1 và
[u'\r\nFoo\r\nBar, FooBar']
8:

In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'

hoặc chỉ

In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
0 để loại bỏ chỉ
[u'\r\nFoo\r\nBar, FooBar']
8:

In [23]: strs.replace("\r\n","")
Out[23]: u'FooBar'

Đã trả lời ngày 2 tháng 11 năm 2012 lúc 2:03Nov 2, 2012 at 2:03

Hướng dẫn replace r n python - thay thế r n python

Ashwini Chaudharyashwini ChaudharyAshwini Chaudhary

Phim thương hiệu vàng 236K56444 Huy hiệu bạc495 Huy hiệu đồng56 gold badges444 silver badges495 bronze badges

5

cleaned = u"".join([line.strip() for line in u'\r\nFoo\r\nBar, FooBar'.split("\r\n")])

Hoặc chỉ sử dụng

In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
0:

cleaned = u'\r\nFoo\r\nBar, FooBar'.replace("\r\n", "")

Đã trả lời ngày 2 tháng 11 năm 2012 lúc 2:03Nov 2, 2012 at 2:03

Ashwini Chaudharyashwini Chaudharymonkut

Phim thương hiệu vàng 236K56444 Huy hiệu bạc495 Huy hiệu đồng23 gold badges118 silver badges148 bronze badges

1

Hoặc chỉ sử dụng

In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
0:

'this is my string\r\nand here it continues'.replace('\r\n', '')

MonkutmonkutNov 2, 2012 at 2:05

40.3K23 Huy hiệu vàng118 Huy hiệu bạc148 Huy hiệu đồngiomartin

Bạn có thể làm7 gold badges30 silver badges45 bronze badges

Đã trả lời ngày 2 tháng 11 năm 2012 lúc 2:05

Iomartiniomartin

3.0897 Huy hiệu vàng30 Huy hiệu bạc45 Huy hiệu Đồng

Sử dụng phương thức rstrip ():

Vấn đề

Code:

def removelines(value):
    return value.rstrip()

mystring = 'This is my string. \n'
print("Actual string:",mystring)
print("After deleting the new line:",removelines(mystring))

Output:

Actual string: This is my string

After deleting the new line: This is my string.

Sử dụng phương thức thay thế ():

Bạn có một chuỗi rất dài hoặc một chuỗi bao gồm các ký tự thoát Newline (\ n). Bạn muốn sử dụng Python 3 để tự động xóa những dòng mới được thêm vào đó được thêm vào chuỗi của bạn.

Code:

def removelines(value):
    return value.replace('\n','')

mystring = 'This is my string \nThis comes in the next line.'
print("Actual string:",mystring)
print("After deleting the new line:",removelines(mystring))

Output:

[u'\r\nFoo\r\nBar, FooBar']
0

Sử dụng phương thức splitlines ():

Loại bỏ các dòng mới khỏi danh sách Python

Code:

[u'\r\nFoo\r\nBar, FooBar']
1

Output:

[u'\r\nFoo\r\nBar, FooBar']
0

Loại bỏ các dòng mới khỏi danh sách Python

Làm thế nào để tôi thoát khỏi biểu tượng trong Python?

\ R làm gì trong Python?

[u'\r\nFoo\r\nBar, FooBar']
3

Làm cách nào để loại bỏ R khỏi danh sách trong Python?

[u'\r\nFoo\r\nBar, FooBar']
4

Làm thế nào để bạn thay thế n trong python?

[u'\r\nFoo\r\nBar, FooBar']
5

s1.translate(dict.fromkeys(map(ord, u"\n\r")))
    lists1=[]
    lists1.append(s1)
    print lists1

[u'\r\nFoo\r\nBar, FooBar']
6

Tôi đã nhận được điều này:

[u'\r\nFoo\r\nBar, FooBar']
7

Làm thế nào để tôi thoát khỏi biểu tượng trong Python?

\ R làm gì trong Python?use str. replace() inside a loop to check for a bad_char and then replace it with the empty string hence removing it.

\ R làm gì trong Python?

Làm cách nào để loại bỏ R khỏi danh sách trong Python?a carriage return. Conversely, prefixing a special character with "\" turns it into an ordinary character.

Làm cách nào để loại bỏ R khỏi danh sách trong Python?

Làm thế nào để bạn thay thế n trong python?str. strip . '\r' is a carriage return, and strip removes leading and trailing whitespace and new line characters.

Làm thế nào để bạn thay thế n trong python?

s1.translate(dict.fromkeys(map(ord, u"\n\r")))
    lists1=[]
    lists1.append(s1)
    print lists1
.

Tôi đã nhận được điều này:

Làm cách nào để loại bỏ các ký tự

[u'\r\nFoo\r\nBar, FooBar']
8 trong chuỗi của mình?

Đã hỏi ngày 2 tháng 11 năm 2012 lúc 2:00

Sử dụng

[u'\r\nFoo\r\nBar, FooBar']
9 và
In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
0 để loại bỏ cả
In [21]: strs = u'\r\nFoo\r\nBar'

In [22]: str(strs).replace("\r\n","")
Out[22]: 'FooBar'
1 và
[u'\r\nFoo\r\nBar, FooBar']
8: