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']
0Sử 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']
1Output:
[u'\r\nFoo\r\nBar, FooBar']
0Loạ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']
3Làm cách nào để loại bỏ R khỏi danh sách trong Python?
[u'\r\nFoo\r\nBar, FooBar']
4Làm thế nào để bạn thay thế n trong python?
[u'\r\nFoo\r\nBar, FooBar']
5s1.translate[dict.fromkeys[map[ord, u"\n\r"]]]
lists1=[]
lists1.append[s1]
print lists1
[u'\r\nFoo\r\nBar, FooBar']
6Tôi đã nhận được điều này:
[u'\r\nFoo\r\nBar, FooBar']
7Là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: