Cũng có thể kết hợp điều này với các khoảng thời gian loại bỏ khỏi chuỗi? Câu có thể có những khoảng trống mà tôi muốn giữ lại.Regex để loại bỏ hàng trả về hàng đầu và trailing và dòng nguồn cấp dữ liệu từ một câu
7
A
Trả lời
9
Tìm kiếm
^[\r\n]+|\.|[\r\n]+$
và thay thế bằng gì.
Cú pháp cụ thể sẽ tùy thuộc vào ngôn ngữ bạn đang sử dụng, e. g. trong C#:
resultString = Regex.Replace(subjectString, @"^[\r\n]+|\.|[\r\n]+$", "");
trong PHP:
$result = preg_replace('/^[\r\n]+|\.|[\r\n]+$/', '', $subject);
trong JavaScript:
result = subject.replace(/^[\r\n]+|\.|[\r\n]+$/g, "");
vv ...
1
Bạn có thể tìm thấy:
^[\r\f]+|[\r\f]+$
và thay thế bằng
''
Trong giai đoạn bạn có thể tìm
\.
và thay thế bằng
''
Một số ngôn ngữ cung cấp cho bạn chức năng những gì cần một nhóm regex và thay thế và thực hiện thay thế trong một cuộc gọi đến hàm. Giống như preg_replace của PHP.
+1
Có lý do nào bạn khớp với '\ f' (nguồn cấp dữ liệu biểu mẫu) thay vì' \ n' (nguồn cấp dữ liệu dòng) không? –
Các vấn đề liên quan
- 1. Sự khác biệt giữa "nguồn cấp dữ liệu dòng" và "trả lại hàng" là gì?
- 2. Trả lại vận chuyển, nguồn cấp dữ liệu dòng và nguồn cấp dữ liệu biểu mẫu là gì?
- 3. hàng Loại bỏ từ khung dữ liệu R
- 4. Vấn đề nguồn cấp dữ liệu dòng trả về kết nối IMAP từ linux?
- 5. FadeOut và loại bỏ hàng bảng
- 6. Câu hỏi về việc tạo nguồn cấp dữ liệu iCal
- 7. Chức năng Oracle REPLACE() không xử lý vận chuyển trả về và dòng nguồn cấp dữ liệu
- 8. Loại bỏ hàng khi đọc dữ liệu D3
- 9. Đánh dấu nguyên tử và trả về một nhóm hàng trong cơ sở dữ liệu
- 10. SQL 2008: trả về hàng dữ liệu dưới dạng JSON?
- 11. Làm thế nào để loại bỏ trả về vận chuyển và dòng mới trong Postgresql?
- 12. Trailing kiểu trả về, decltype và const-Ness
- 13. Nguồn cấp dữ liệu RSS cho giá khí và cách diễn giải nguồn cấp dữ liệu
- 14. Làm thế nào để loại bỏ tất cả các hàng từ một bảng trừ hai đầu tiên và cuối cùng?
- 15. Loại bỏ hàng cụ thể từ một dataframe
- 16. thuộc tính dữ liệu jquery loại bỏ các số 0 hàng đầu
- 17. INSERT nhiều hàng và OUTPUT giá trị ban đầu (nguồn)
- 18. cellForRowAtIndexPath không được gọi; các phần trả về 1 và các hàng trả về 4
- 19. Django rss feedparser trả về một nguồn cấp dữ liệu không có "tiêu đề"
- 20. Khi nào một truy vấn SELECT bắt đầu trả về các hàng?
- 21. JQuery và JqGrid truy xuất dữ liệu từ hàng
- 22. Symfony2 & Học thuyết - Bắt số hàng trả lại từ nguồn dữ liệu
- 23. Làm cách nào để chỉ trả về 1 hàng nếu có nhiều hàng trùng lặp và vẫn trả về các hàng không trùng lặp?
- 24. Làm thế nào để loại bỏ bất kỳ số trailing từ một chuỗi?
- 25. Chỉ cần một hàng được trả về từ INNER JOIN
- 26. Số hàng được trả về trong câu lệnh sqlite
- 27. MySQL Bỏ qua đầu hàng
- 28. Bảng dữ liệu chọn 5 hàng đầu
- 29. Dòng mới và trả về bị bỏ qua trong setMessageBody
- 30. Thêm hàng mới vào hàng đầu của dữ liệu
Bạn cũng muốn loại bỏ dấu cách/tab ở đầu/cuối chuỗi? Bạn đang sử dụng ngôn ngữ nào? –