Thay thế Hightlight bằng một kí tự

Liên hệ QC

dung2873

Thành viên mới
Tham gia
9/5/09
Bài viết
14
Được thích
0
Chào mọi người, xin mọi người chỉ giúp cách thay thế một chuổi kí tự có hightlight thành chuổi kí tự ( như cũ) nhưng kí tự đầu được gạch chân và tô màu đỏ
 

File đính kèm

  • Mau.docx
    13.6 KB · Đọc: 15
Chào mọi người, xin mọi người chỉ giúp cách thay thế một chuổi kí tự có hightlight thành chuổi kí tự ( như cũ) nhưng kí tự đầu được gạch chân và tô màu đỏ
Bạn làm theo hình:
Replace.png
Lưu ý: Trước khi nhấn nút Replace All để thay thế thì bạn nên chuyển qua tab Find, nhấn nút Reading Highlight\Highlight All để kiểm tra xem có trường hợp nào có thể bị thay thế nhầm không đã nhé.
 
Bạn làm theo hình:
View attachment 202359
Lưu ý: Trước khi nhấn nút Replace All để thay thế thì bạn nên chuyển qua tab Find, nhấn nút Reading Highlight\Highlight All để kiểm tra xem có trường hợp nào có thể bị thay thế nhầm không đã nhé.
Mình thử thì thấy vẫn còn Hightlight phía sau, hơn nữa các trường hợp B. C. D. không thay đổi. Vậy có cách nào thay cung một lượt không
 
Mình thử thì thấy vẫn còn Hightlight phía sau, hơn nữa các trường hợp B. C. D. không thay đổi. Vậy có cách nào thay cung một lượt không
Ôi trời, hướng dẫn bạn cách làm cho phương án A thì các phương án B, C, D bạn tự làm tương tự chứ.
Còn cái vụ highlight kia thì sau khi thay thế xong, bạn nhấn Ctrl+A và bỏ highlight đi thôi.
 
Xin hỏi ý nghĩa của (?.) và \1 là gì?
Nó là wildcards bạn ạ.
? đại diện cho 1 ký tự bất kỳ
* đại diện cho 0 hoặc bao nhiêu kí tự cũng được
cặp ngoặc tròn là chia nhỏ chuỗi cần tìm ra từng phần. mỗi phần sau đó sẽ được đại diện bằng \1 \2 ... \n.
< > nghĩa là bắt đầu và kết thúc.
trong ví dụ của bạn thì anh batman1 vẫn hơi lỗi 1 xíu là với cách thay thế trên sẽ gạch chân cả phần dấu chấm, trong khi kết quả bạn cần không có dấu chấm.
Bạn thử
Find what: (<?)(>.) (Wildcard, highlight)
Replace with: \1 (font color: red, underline)
 
trong ví dụ của bạn thì anh batman1 vẫn hơi lỗi 1 xíu là với cách thay thế trên sẽ gạch chân cả phần dấu chấm, trong khi kết quả bạn cần không có dấu chấm.
Đấy là bạn cho là lỗi thôi chứ tôi làm cái đó hoàn toàn có ý thức.

Theo tôi dấu chấm luôn là phần không thể tách rời của các mục liệt kê. Tôi đọc thì thấy trong 99,99% văn bản luôn có vd. 5., V., E. chứ không thấy 5, V, E

Không phải người hỏi yêu cầu gì tôi chũng cung phụng đúng ý. Tôi có sự đánh giá của tôi.
Bạn thử
Find what: (<?)(>.) (Wildcard, highlight)
Replace with: \1 (font color: red, underline)
Nếu bạn tuân theo từng chữ, từng dấu phẩy trong yêu cầu của chủ thớt thì bạn thấy bạn cũng lỗi 1 xíu. Vì bạn làm mất dấu chấm, mà cái này không có trong yêu cầu của tác giả (đọc Mô tả sau khi tìm và thay thế thì sẽ thấy còn dấu chấm).

Nếu cứ cố tình tách dấu chấm ra khỏi A, B, C, D thì với dữ liệu của người hỏi:

Find what: (<?>) (Wildcard, highlight)
Replace with: \1 (font color: red, underline)
 
Web KT

Bài viết mới nhất

Back
Top Bottom