Tôi có thể tìm thấy bất kỳ cách nào (trong hộp thoại Tìm và Thay thế Microsoft Word)
để thực hiện thay thế regex đầy đủ, theo cách bạn có thể trong các chương trình như sed
.
Nhưng tôi đã tìm thấy một giải pháp nhiều bước cho vấn đề của bạn.
Đầu tiên, xác định một chuỗi không xuất hiện trong dữ liệu của bạn và không chứa
bất kỳ ký tự nào đặc biệt trong Word Từ Tìm và Thay thế (ví dụ: ‘ @
' hoặc là ' #
Cúc).
(Cách khác, sử dụng chúng nhưng thoát khỏi chúng.)
Nó có thể là một ký tự đơn, như |
Tuy nhiên, miễn là nó không xuất hiện trong dữ liệu của bạn.
Tôi sẽ cho rằng bạn đã chọn |
Mùi. Hiện nay,
- Tìm kiếm
[A-Z][0-9][A-Z][0-9][A-Z][0-9]
và thay thế bằng ^&|
.
Điều này sẽ gắn thẻ cho mỗi mã bưu chính không phù hợp với dấu vết |
Mùi.
- Tìm kiếm
[0-9][A-Z][0-9]|
và thay thế bằng ^&
(với một không gian hàng đầu).
Điều này chèn không gian nơi bạn muốn nó.
- Sau đó tìm kiếm tất cả các lần xuất hiện của
|
và thay thế bằng không có gì.
Bạn có thể làm điều này mà không cần sử dụng chế độ ký tự đại diện:
^$^#^$^#^$^#
→ ^&|
.
^#^$^#|
→ ^&
(hoặc thậm chí ^?^?^?|
→ ^&
).
|
→ không có gì.
Lưu ý rằng ^$
tương đương với [A-Za-z]
,
Vì vậy, nếu tình huống của bạn là phân biệt chữ hoa chữ thường, tôi đoán bạn cần sử dụng các ký tự đại diện.