Trong Word liệu có nhận biết được sau dấu Chấm (.) là ký tự Số hay Chữ không?

Liên hệ QC

nguyenmanhnam

Thành viên tiêu biểu
Tham gia
24/7/10
Bài viết
434
Được thích
266
Chả là thế này, trong văn bản của em có rất nhiều lỗi chính tả. Đặc biệt là lỗi dấu chấm liền với chữ
Ví dụ: "Học sinh lớp 6 rất ngoan.Tuy nhiên, một số em vẫn còn chưa chú ý"
Để sửa lối trên em dùng chức năng Replace thay dấu chấm (.) bằng dấu chấm cách (. ). Do đó đoạn trên được sửa thành đúng như sau:
"Học sinh lớp 6 rất ngoan. Tuy nhiên, một số em vẫn còn chưa chú ý"

Nhưng chức năng này do em lạm dung nó gây ra rất nhiều lỗi, vì em đã chót thay thế cho toàn văn bản(500) trang, nên có một số đoạn đánh số thứ tự và số như 1.1.1 (hoặc 500.000 đồng) nó lại trở thành 1. 1. 1 (hoặc 500. 000 đồng).

Vấn đề em xin được nhờ trợ giúp là có cách nào cho Word hiểu là: sau dấm chấm cách (. ) nếu là số thì nó sẽ tự động bỏ dấu cách đi để kết quả chỉ còn dấu chấm (.) không thôi?

-------
Tức ý em muốn hỏi liệu Word có phân biệt được số và chữ như Excel không?

Mong các anh chị, các thày giúp đỡ.
 
Vẫn thay thế, nhưng làm như sau

+Ctrl+H ---> để vào Replace

+ nhớ tích chọn Use Wildcards (bấm nut More... sẽ thấy)

+ tại ô What ...
PHP:
(.)([!0-9])

+tại ô Replace gõ
dấu chấm và 1 dấu cách và \2
PHP:
. \2

+ rồi bấm Replace all ... hoặc Replace từng cái một thì tùy
 
Ồ, cách hay quá. Anh có thể giải thích dùm em hiểu tại sao lại vậy được không?
 
Ồ, cách hay quá. Anh có thể giải thích dùm em hiểu tại sao lại vậy được không?

bạn có số bài nhiều nhiều, chứng tỏ đọc nhiều forum, nên cũng dễ khi tôi viết như sau

muốn hiểu rõ bản chất việc này bạn hãy tìm bài bàn về Pattern của Regular Expression của bác Siwtom thì sẽ hiểu ngay,

còn ở đây ta hiểu

tại What

(.) được quy ước là \1
([!0-9]) được quy ước là \2

! là dấu phủ định --> [!0-9] tương ứng ký tự đứng sau \1 là ký tự KHÁC con số từ 0 đến 9

ở REPLACE

thì dấu chấm, khoảng cách -- thì không phải giải thích

\2 thì chính đại diện cho phần 2 ở trên tìm được (ví như tìm được chữ T thì nó thay chữ T vào \2 này)

thế thôi
 
Lần chỉnh sửa cuối:
muốn hiểu rõ bản chất việc này bạn hãy tìm bài bàn về Pattern của Regular Expression của bác Siwtom thì sẽ hiểu ngay,
Em đang đi tìm bài của bác Siwton về chủ đề này, tuy vậy bài viết trên diễn đàn về vấn đề này nằm tảm mạn ở các nơi nhiều quá. Phiền bác cho em xin link để em học tập.
 
Em muốn sửa dấu chấm cách (. ) cuối câu thành dấu chấm thôi (bỏ dấu chấm cách - khoảng trắng thừa) thì làm thế nào ah.
 
bạn có số bài nhiều nhiều, chứng tỏ đọc nhiều forum, nên cũng dễ khi tôi viết như sau

muốn hiểu rõ bản chất việc này bạn hãy tìm bài bàn về Pattern của Regular Expression của bác Siwtom thì sẽ hiểu ngay,

còn ở đây ta hiểu

tại What

(.) được quy ước là \1
([!0-9]) được quy ước là \2

! là dấu phủ định --> [!0-9] tương ứng ký tự đứng sau \1 là ký tự KHÁC con số từ 0 đến 9

ở REPLACE

thì dấu chấm, khoảng cách -- thì không phải giải thích

\2 thì chính đại diện cho phần 2 ở trên tìm được (ví như tìm được chữ T thì nó thay chữ T vào \2 này)

thế thôi

Cảm ơn bác, em đã hiểu được phần nào rồi, em xin hỏi bác chút là ([0-9]) được quy ước là gì?
 
Web KT
Back
Top Bottom