Hướng dẫn Một số thủ thuật trong Microsoft Word

Thảo luận trong 'Hướng dẫn chung' bắt đầu bởi 4DHN, 9/5/15.

  1. maxiqboy

    maxiqboy Lớp 6

    Em tìm thấy link cho Sigil rồi ạ :

    Vui lòng đăng nhập hoặc đăng ký để xem link

    hic hic :((((

    phải có 1 người đứng ra tổng hợp lại hết các link mục quan trọng vào 1 bài thôi :(

    Mem mới tìm tung mặt :D

    Hay bác update vào cái post Sigil của bác đi ạ ?

    em thử word 2013 ko ra ạ :( Thôi chuyển sigil cho chuyên dụng ạ
     
  2. 4DHN

    4DHN Tiêu Dao

    Hình như bạn chưa biết dùng link ẩn nhỉ. Ở post trước trong chữ "ở đây" tô đậm có link đến bài tôi định chỉ.

    Mai tôi sẽ khảo sát file word của bạn. Tất nhiên dùng Sigil cũng hay, nhưng có thêm hiểu biết về Word cũng tốt.
     
  3. maxiqboy

    maxiqboy Lớp 6

    Em đã làm tạm đc với sigil rồi ạ,

    Lúc bác post bài thì em đang mò bên kia rồi ạ :D
    Chưa đọc post bác thì tìm thấy ạ
    [​IMG]
     
  4. 4DHN

    4DHN Tiêu Dao

    Làm với Sigil thì cần xóa khoảng trống trước </p> để đảm bảo cuối mỗi thẻ p (bị lỗi) là ký tự. Cách xóa cũng dùng lệnh Find and Replace.
     
  5. vudinhthinh

    vudinhthinh Lớp 2

    Các bác cho em hỏi file word có hai cỡ chữ 14 và 12. Có lệnh nào để tìm kiếm tất cả cỡ chữ 12 không ạ?
     
  6. tran ngoc anh

    tran ngoc anh Cử nhân

    Hình này là bạn đang định làm gì vậy? Mình biết cách xử lý mấy cái tag p bị cách trước cách sau đó đó, không dùng regex luôn

    «GT3»
     
    maxiqboy thích bài này.
  7. tran ngoc anh

    tran ngoc anh Cử nhân

    Có bạn, lệnh find and replace, cụ thể thì anh @4DHN chụp vài tấm hướng dẫn bạn ý với.

    «GT3»
     
    maxiqboy thích bài này.
  8. maxiqboy

    maxiqboy Lớp 6

    Em tìm ra giải pháp với Regex bên Sigil rồi ạ :D Viết bài luôn rồi ý ạ :p
     
  9. 4DHN

    4DHN Tiêu Dao

    Lạc đề. :P
     
  10. 4DHN

    4DHN Tiêu Dao

    Có rất nhiều ảnh chụp màn hình ở topic này. :)
     
  11. tran ngoc anh

    tran ngoc anh Cử nhân

    Mới thì càng phải lội lên lội xuống, mỗi chỗ một ít, mỗi ngày một sàn. Như vậy mới thấm được, dưng sẵn khéo lại chẳng thèm xơi, mất hứng thú. :D
    Càng khó tìm càng phải bới móc, kỹ năng sẽ càng tốt dần.

    «GT3»
     
  12. 4DHN

    4DHN Tiêu Dao

    Vui lòng đăng nhập hoặc đăng ký để xem link bạn @Missfly82 có một số lỗi trình bày:

    - Một số chỗ không ngắt trang ở đầu hồi.

    - Một số chỗ dấu – đầu paragraph liền với chữ

    - Bạn không làm Heading cho QUYỂN à?

    Để ngắt trang chính xác và nhanh thì dùng lệnh Find and Replace, ban đầu chưa ngắt trang chỗ nào nhé.

    Find: ^pHồi thứ {tích vào Match Case}

    Replace: ^mHồi thứ

    Replace All

    Hoi thu.jpg

    Find: ^pQUYỂN {tích vào Match Case}

    Replace: ^mQUYỂN

    Replace All

    Find: QUYỂN {tích vào Match Case} để chạy đến và nối với Hồi thứ … bằng Delete.

    Để sửa lỗi dấu – dính chữ thì:

    Find: ^p-

    Replace: ^p-^w

    Replace All

    Find: ^w^w

    Replace: ^w

    Replace All


    Còn bác @nguyenthanh-cuibap: Vui lòng đăng nhập hoặc đăng ký để xem link

    Find: <p>-

    Replace: <p>-\s

    Replace All

    Find: \s\s

    Replace: \s

    Replace All

    Cả hai lệnh này đều ở chế độ Regex và All HTML Files nhé. :D
     
    nguyenthanh-cuibap thích bài này.
  13. Dr. No

    Dr. No Không không thấy

    Có cách nối nhanh hơn bằng chế độ Use wildcard:

    Find: ^13([a-z])
    Replace: "một khoảng trống"\1
    Replace All


    Vì có khi đầu dòng là một chữ hoa nhưng vẫn xuống dòng sai cho nên lại phải xét đến trường hợp cuối dòng là: ) ] , ” ; và một chữ số.

    Lệnh:

    Find: ([\)\]’,;”A-z0-9-])^13
    Replace: \1"một khoảng trống"
    Find next


    Nếu là xuống dòng sai thì nhấn Replace, nếu đúng là cần xuống dòng thì nhấn Find next

    Vì hầu hết chỗ xuống dòng sai là ở trường hợp "đầu dòng là chữ cái thường" cho nên hầu hết những chỗ sai đã được thay thế ở lệnh thứ nhất, ở lệnh thứ hai sẽ còn lại ít, nên việc thay từng chữ một sẽ không vất vả lắm.

    Giải thích:

    ^13 là xuống dòng (tương đương với lệnh Enter)
    [a-z] là một chữ cái thường bất kỳ
    [0-9] là một chữ số bất kỳ
    [A-z] là một chữ cái thường bất kỳ kể cả chữ thường lẫn chữ hoa
    [\)\],”;0-9-] là một ký tự trong nhóm ) ] , ” ; - hoặc một chữ số, hoặc một chữ cái kể cả hoa lẫn thường
    ) ] là các ký tự đặc biệt nên cần thêm \ ở trước để nó tìm đúng ký tự đó.
    Cặp () dùng để nhóm lại
     
    Chỉnh sửa cuối: 26/7/21
    tran ngoc anh and 123phat like this.
  14. Dr. No

    Dr. No Không không thấy

    Chỗ này là tôi liệt kê nhanh trong 1 phút, nên có thể còn thiếu trường hợp nào đó. À, còn thiếu trường hợp cuối dòng là một chữ cái kể cả chữ hoa và chữ thường, thiếu dấu nháy đơn nữa vì thế cần thêm vào lệnh:

    F: ([\)\],;”A-z0-9])^13

    Tôi sẽ sửa ở post trên luôn. :D
     
  15. Dr. No

    Dr. No Không không thấy

    Lại nảy ra vấn đề. Lệnh này không tìm được nguyên âm tiếng Việt, và các nguyên âm tiếng Việt có dấu thanh. Có ai biết cách không?

    Chẳng lẽ lại liệt kê thêm các nguyên âm tiếng Việt và nguyên âm tiếng Việt có dấu chữ thường hay đứng đầu từ nhỉ? Chẳng hạn: ở, ă (trong ăn), â (trong âm), ẩ (ẩm), ấ (ấm), ậ (ậm ừ) ớ (ớt), ý.... :D
     
    Chỉnh sửa cuối: 26/7/21
    nhat1395 thích bài này.
  16. Dr. No

    Dr. No Không không thấy

    Vừa thử thì

    F: ([\)\]\-’,;”A-z0-9])^13

    phải thành (dấu - cũng là ký tự đặc biệt nên phải có dấu \ ở trước).

    F: ([\)\]\-’,;”A-z0-9ÀÁẠẢÃĂẰẮẶẲẴÂẦẤẬẨẪĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸàáạảãăằắặẳẵâầấậẩẫđèéẹẻẽêềếệểễìíịỉĩòóọỏõôồốộổỗơờớợởỡùúụủũưừứựửữỳýỵỷỹ])^13

    hoặc liệt kê nguyên bảng chữ cái tiếng Việt (kèm một số chữ cái như: f, w, z):

    ([\)\]\-’,;”AÀÁẠẢÃĂẰẮẶẲẴÂẦẤẬẨẪBCDĐEÈÉẸẺẼÊỀẾỆỂỄFGHIÌÍỊỈĨJKLMNOÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠPQRSTUÙÚỤỦŨƯỪỨỰỬỮVWXYỲÝỴỶỸZaàáạảãăằắặẳẵâầấậẩẫbcdđfteèéẹẻẽêềếệểễfghiìíịỉĩjklmnoòóọỏõôồốộổỗơờớợởỡpqrstuùúụủũưừứựửữvwxyỳýỵỷỹz0123456789])^13

    thì sẽ tìm hết các ký tự trước lệnh xuống dòng.


    Còn lệnh

    Find: ^13([a-z])

    phải thành:

    Find: ^13([a-zàáạảãăằắặẳẵâầấậẩẫđèéẹẻẽêềếệểễìíịỉĩòóọỏõôồốộổỗơờớợởỡùúụủũưừứựửữỳýỵỷỹ])

    hoặc liệt kê nguyên bảng chữ cái tiếng Việt chữ thường (kèm một số chữ cái như: f, w, z):

    Find: ^13([aàáạảãăằắặẳẵâầấậẩẫbcdđfteèéẹẻẽêềếệểễfghiìíịỉĩjklmnoòóọỏõôồốộổỗơờớợởỡpqrstuùúụủũưừứựửữvwxyỳýỵỷỹz])

    thì sẽ tìm hết các ký tự unicode tiếng Việt (kèm một số chữ cái như: f, w, z)

    Lệnh như ban đầu bỏ sót một số lớn chữ cái tiếng Việt.

    Đính lên đây bảng chữ cái tiếng Việt đã xuống dòng để test.
     

    Các file đính kèm:

  17. vncomer

    vncomer Mầm non

    post này hay nhỉ....
     
  18. tran ngoc anh

    tran ngoc anh Cử nhân

    Với ^13([a-z]) ban đầu, có thể thêm trước a hoặc sau z một dấu "?" sẽ tìm được chữ "đ" và các nguyên âm không dấu:
    ^13([?a-z])
    ^13([a-z?])
     
  19. tran ngoc anh

    tran ngoc anh Cử nhân

    regex có lệnh \p{Ll} sẽ tìm được thêm các chữ cái nguyên âm có dấu trong tiếng Việt, rất tiếc regex không được hỗ trợ để tìm chuỗi bên trong Office Word.
     
  20. Dr. No

    Dr. No Không không thấy

    Lệnh này anh cũng biết, cũng thử qua word. Rồi search các hướng dẫn về wildcard tiếng Việt nhưng không có phần tìm chữ cái tiếng Việt.
    Vẫn không đủ, tốt nhất là làm trực tiếp, nhiều chữ trong bảng chữ cái tiếng Việt là thừa, lọc ra mất công, thôi, "giết nhầm còn hơn bỏ sót". :)
     

Chia sẻ trang này