Câu hỏi Làm cách nào để thay thế dấu cách bằng dấu gạch ngang?


Tôi đang tìm cách thay thế khoảng trắng giữa các từ trong một trường có dấu gạch ngang "-"

Thí dụ:

Từ: "Xem ở đây" Tới: "See-it-here"

  1. khách hàng faqs
  2. cách chúng tôi có thể giúp
  3. lập kế hoạch ngân sách của bạn
  4. trường hợp khách hàng
  5. người thuê nhà nghiên cứu

Nên dễ dàng là bất kỳ công cụ trực tuyến hoặc ngoại tuyến nào

Cảm ơn vì bất kì sự giúp đỡ.


1
2017-12-22 06:59


gốc


xem câu hỏi đã chỉnh sửa - metal gear solid
Bạn có thể muốn cho mọi người biết điều này dựa trên câu hỏi khác của bạn ( superuser.com/questions/86376 ) hoặc nếu không bạn sẽ nhận được rất nhiều giải pháp liên quan đến trình chỉnh sửa văn bản. - John T


Các câu trả lời:


Vì điều này dựa trên câu hỏi khác, phương pháp đơn giản nhất là làm nổi bật chuỗi được chỉ định, sau đó sử dụng một chuỗi khác phím nóng (thử nghiệm và làm việc):

!-::
save := ClipboardAll
Send ^c
clipwait
oldclip := Clipboard
StringReplace, clipboard, oldclip, %A_SPACE%, -, All
Send ^v{Enter}
Clipboard := save
oldclip = 
return

Alt + - - sau đó có thể thay thế tất cả dấu cách bằng dấu gạch ngang trong văn bản hiện được chọn (nếu điều khiển có thể chỉnh sửa).


1
2017-12-22 07:35





Sử dụng Notepad ++ để tìm kiếm và thay thế cụm từ thông dụng trong văn bản của bạn. Bạn nên tìm mọi không gian trong chỉ từ.

Replace a regular expression


0
2017-12-22 07:42



làm thế nào mà lệnh regex - metal gear solid