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

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:

Bài Viết Liên Quan

Chủ Đề