Tôi đang cố gắng tạo một hệ thống gói từ lỏng lẻo qua một regex trong Perl. Những gì tôi muốn là về mỗi 70 ký tự hoặc như vậy để kiểm tra sự xuất hiện khoảng trắng tiếp theo và thay thế không gian đó bằng một dòng mới, và sau đó làm điều này cho toàn bộ chuỗi. Chuỗi tôi đang hoạt động trên có thể đã có dòng mới trong nó, nhưng số lượng văn bản giữa các dòng mới có xu hướng rất dài.Làm thế nào tôi có thể bọc một chuỗi trong Perl?
Tôi muốn tránh lặp một ký tự tại một thời điểm hoặc sử dụng substr nếu tôi có thể, và tôi muốn chỉnh sửa chuỗi này ở vị trí như trái ngược với tạo các đối tượng chuỗi mới. Đây chỉ là những ưu tiên, và nếu tôi không thể đạt được những gì tôi đang tìm kiếm mà không vi phạm những ưu đãi này thì điều đó là tốt.
Suy nghĩ?
Thay vì khoảng trắng, có một bộ ký tự biểu hiện bằng \ b phù hợp với ranh giới từ đó có thể mạnh mẽ hơn một chút. – jiggy
@jiggy \ b không phải là một lớp nhân vật, đó là xác nhận 0 độ rộng. –
Bên cạnh đó, "nhấn mạnh!"có thể phá vỡ giữa các từ một dấu câu, và đó chỉ là sai ! – Axeman