Biểu thức RegEx để thay thế / Randomword / bằng <i> Randomword </ i>?


0

Tôi đang tìm một biểu thức RegEx để sử dụng với Tìm & Thay thế sẽ biến

/randomword/

vào

<i>randomword</i>

mà không thực sự thay đổi từ ngẫu nhiên. Có thể làm điều này với một câu cũng?

Một khả năng khác: Thay thế a / theo sau là một chữ cái và một chữ cái theo sau là / mà không thay thế chữ cái trong cả hai trường hợp. Chỉ là những dấu gạch chéo.

Các giải pháp

FIND: /(\w+)/ REPLACE: <i>\1</i> 

hoạt động trong hầu hết các trường hợp.

FIND: /(\w+\.)/ REPLACE: <i>\1</i>

hoạt động cho các từ được theo sau bởi một khoảng thời gian.

FIND: /(\w+\?)/ REPLACE: <i>\1</i>

hoạt động cho các từ được theo sau bởi một dấu hỏi.


Bạn đã thử những gì? Đây không phải là loại trang web mà bạn chỉ cần yêu cầu người khác viết biểu thức chính quy để làm một cái gì đó cụ thể.
Ramhound

1
Tôi không nghĩ đó là một câu hỏi rất cụ thể. Đó là một vấn đề cú pháp. Tôi biết / [az] / sẽ bao gồm một lá thư ngẫu nhiên. Làm thế nào để mở rộng điều đó để bao quát toàn bộ một từ ở giữa một vài dấu gạch chéo?
leetwanker

Câu trả lời:


0

Một cái gì đó như (cảnh báo không được kiểm tra) này cho tìm kiếm:

/(\w*)/

Cái nào sẽ cung cấp cho bạn từ - phụ thuộc vào phiên bản của công cụ regex nào bạn đang sử dụng như cách bạn sử dụng công cụ đó.


Điều này làm việc cho phần đầu tiên của câu hỏi của tôi. Nó tìm thấy tất cả các từ trong tài liệu của tôi có trước và dấu gạch chéo. Bạn có biết làm thế nào để biến dấu gạch chéo thành <i> * </ i> không?
leetwanker

Tôi đã hiểu rồi. Đặt câu hỏi này vào câu trả lời của bạn nếu bạn muốn: <i> \ 1 </ i> Cảm ơn sự giúp đỡ của bạn!
leetwanker

Vâng, đó là một cách. Như tôi đã nói, nó phụ thuộc bởi vì mỗi ứng dụng có cú pháp riêng để thay thế. Vui mừng bạn đã làm việc đó ra.
Julian Knight
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.