Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python

Khớp không gian hoặc phần cuối của chuỗi với một cái nhìn tích cực-phía sau:

re.sub(r'(?<=[.?!])( +|\Z)', r'\n', text)

Bởi vì điều này phù hợp chỉ là các không gian được đặt trước bằng dấu câu, bạn không cần phải sử dụng tham chiếu lại.

+ đảm bảo rằng chỉ có dấu chấm câu theo không gian được khớp ở đây. Văn bản:

"His thoughts trailed away... His heart wasn't in it!"

Nếu không, sẽ nhận được quá nhiều dòng mới.

Demo:

>>> import re
>>> text = "hello world. It's nice."
>>> re.sub(r'(?<=[.?!])( +|\Z)', r'\n', text)
"hello world.\nIt's nice.\n"
>>> text = "His thoughts trailed away... His heart wasn't in it!"
>>> re.sub(r'(?<=[.?!])( +|$)', r'\n', text)
"His thoughts trailed away...\nHis heart wasn't in it!\n"

in (b) #['10000', '2000', '25000'].

1

Làm thế nào để bạn thay thế một dấu chấm trong một chuỗi?
So when I use
replace_dots 'hello.'
It should print out
helloDOT

Để thay thế các dấu chấm trong một chuỗi, bạn cần thoát khỏi dấu chấm (.) Và thay thế bằng phương thức thay thế ().

Sarp Ka

Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python
Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python
Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python

Đây là câu hỏi tôi cần thay thế '. Bằng một từ như' dấu chấm 'sẽ được xác định cho phép nói để thay thế_dots, vì vậy khi tôi sử dụng thay thế_dots' xin chào. ' Nó nên in ra hellodot 16630

Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python

16 tháng 11 '11 #1

Theo dõi bài trả lời Expert Mod 2GB

2 16630

bvdet|Select|Wrap|Line Numbers

  1. >>> s = ".abcdef"
  2. 2.851 Chuyên giaMod2GB
  3. Sử dụng Phương thức Chuỗi thay thế ().
  4. Mở rộng | Chọn | Wrap | Số dòng
  5. >>> & nbsp; s
  6. '.abcdef'

>>> & nbsp; s.replace (".", & nbsp; "?")

'? ABCDEF'

>>> & nbsp;

20

16 tháng 11 '11 #2

Đáp lại

'? ABCDEF'

>>> & nbsp;

16 tháng 11 '11 #2

Đáp lại

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by Brian Donovan | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by Chris McKeever | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by David MacQuigg | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by Vincent Touquet | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by John Mowbray | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by Farshid Lashkari | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by penglish2 | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by Vamsee Krishna Gomatam | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by Wiseman | last post: by

Ephexeve

Biểu thức thông thường cũng sẽ là một lựa chọn

20 tháng 11 '11 #3 views Thread by sophie_newbie | last post: by

Đăng câu trả lời của bạn

Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python

Đăng nhập để đăng câu trả lời của bạn hoặc đăng ký tài khoản miễn phí.

Chủ đề tương tự views Thread by sofiatarhonska | last post: by

Python

Thay thế Python: Trong tin nhắn nhật ký syslog

1 bài đăng Chủ đề của Brian Donovan | Bài cuối cùng: bởi views Thread by Yacine Si Tayeb | last post: by

Chung

Bảo mật cao của OpenGauss - Kiểm soát truy cập

Trả lời Xem chủ đề bởi Leo001 | Bài cuối cùng: bởi views Thread by leo001 | last post: by

Chung

Bảo mật cao của OpenGauss - Kiểm toán cơ sở dữ liệu

Trả lời Xem chủ đề bởi Leo001 | Bài cuối cùng: bởi views Thread by leo001 | last post: by

Bảo mật cao của OpenGauss - Kiểm toán cơ sở dữ liệu

Hướng dẫn replace dot with space in python - thay thế dấu chấm bằng dấu cách trong python

C / C ++

Làm thế nào để thêm văn bản vào một bitmap, sau đó hiển thị bitmap đó với văn bản có thể nhìn thấy và nền trong suốt? views Thread by SwissProgrammer | last post: by

Trả lời Xem chủ đề của SwissProgrammer | Bài cuối cùng: bởi

Visual Basic .Net

Gửi email thông qua quyền truy cập từ địa chỉ email thứ cấp views Thread by kjhyder | last post: by

Trả lời Xem chủ đề của Kjhyder | Bài cuối cùng: bởi

.Nền tảng NET

Gợi ý xây dựng AI? views Thread by YTAIGamer | last post: by

Trả lời Xem chủ đề của Ytaigamer | Bài cuối cùng: bởi

Microsoft Access / VBA

Báo cáo phụ với DataSource thông qua views Thread by PCGram | last post: by

Trả lời Xem chủ đề của Ytaigamer | Bài cuối cùng: bởi

Microsoft Access / VBA

Báo cáo phụ với DataSource thông qua views Thread by Davism4 | last post: by

Làm cách nào để thay đổi một dấu chấm trong Python?

Bạn có thể trao đổi dấu phẩy và dấu chấm trong một chuỗi bằng hàm thay thế () hoặc sử dụng các hàm maketrans và dịch () trong python.using replace() function or Using maketrans and translate() functions in Python.

Làm thế nào để bạn thay thế một nhân vật bằng không gian trong Python?

Sử dụng str.replace () để thay thế gạch dưới bằng không gian. replace() to replace underscores with spaces.

Làm cách nào để loại bỏ một dấu chấm trong Python?

Hủy bỏ chấm từ số Python..
# Nếu bạn có mảng số ..
A = [10.000, 20.000, 25.000].
b = [int (i) cho tôi trong a].
in (b) # [10, 20, 25].
# Nếu bạn có các mảng số là chuỗi ..
A = ["10.000", "20.000", "25.000"].
b = [i.thay thế (".", "") cho tôi trong a].
in (b) #['10000', '2000', '25000'].

Làm thế nào để bạn thay thế một dấu chấm trong một chuỗi?

Để thay thế các dấu chấm trong một chuỗi, bạn cần thoát khỏi dấu chấm (.) Và thay thế bằng phương thức thay thế ().escape the dot (.) and replace using the replace() method.