Python preg_replace
Show cú pháp
Ví dụ. Sử dụng chức năng str_replace()Ở đây, chúng tôi đang sử dụng hàm str_replace() để xóa khoảng trắng khỏi chuỗi trong php
đầu ra
Bằng cách sử dụng hàm Ví dụ. Sử dụng chức năng preg_replace()Ở đây, chúng tôi đang sử dụng hàm preg_replace() để xóa khoảng trắng khỏi chuỗi trong PHP
đầu ra
Phần kết luậnTrong bài học này, chúng ta đã thảo luận về cách loại bỏ tất cả khoảng trắng khỏi chuỗi trong PHP. Để xóa hoặc loại bỏ tất cả các khoảng trắng cùng một lúc, PHP cung cấp một số hàm là hàm str_replace() và hàm Hàm preg_replace() là một hàm có sẵn của PHP. Nó được sử dụng để thực hiện tìm kiếm biểu thức chính quy và thay thế Hàm này tìm kiếm mẫu trong tham số chủ đề và thay thế chúng bằng thay thế cú phápThông sốHàm này chấp nhận năm tham số, được mô tả bên dưới mẫu Tham số này có thể là một chuỗi hoặc một mảng với các chuỗi. Nó giữ mẫu để tìm kiếm trong tham số chủ đề thay thế Nó là một chuỗi hoặc một mảng với tham số chuỗi. Tham số này thay thế mẫu phù hợp trong tham số chủ đề. Nó là một tham số bắt buộc
vấn đề Tham số chủ đề cũng có thể là một chuỗi hoặc một mảng chuỗi để tìm kiếm và thay thế Nếu chủ đề là một mảng, việc tìm kiếm và thay thế được thực hiện trên mọi mục nhập của chủ đề và giá trị trả về cũng sẽ là một mảng giới hạn Giới hạn là một tham số tùy chọn chỉ định mức thay thế tối đa có thể cho mỗi mẫu. Giá trị mặc định của giới hạn là -1, có nghĩa là không có giới hạn đếm Nó là một tham số tùy chọn. Nếu thông số này được truyền, biến này sẽ chứa số lần thay thế được thực hiện. Tham số này được thêm vào trong PHP 5. 1. 0 Loại trả lạiHàm preg_replace() trả về một mảng nếu tham số chủ đề là một mảng nếu không nó trả về một chuỗi
ví dụThay thế đơn giản Xem các ví dụ chi tiết để hiểu thực tế hàm preg_replace() Ví dụ sử dụng phản hồi theo sau là chữ số đầu ra Ví dụ để loại bỏ khoảng trắng Trong ví dụ dưới đây, preg_replace() xóa tất cả khoảng trắng thừa khỏi chuỗi đã cho đầu ra Camila Cabello is a Hollywood singer. Ví dụ sử dụng mảng được lập chỉ mục Ví dụ này sẽ chứa một mảng mẫu để thay thế bằng mảng thay thế đầu ra String after replacement: The fox brown quick runs away from the zoo. Trong ví dụ trên, chúng ta có thể thấy rằng đầu ra không giống như chúng ta muốn. Do đó, bằng cách áp dụng ksort() trên các mẫu và thay thế trước khi sử dụng preg_replace(), chúng ta có thể nhận được những gì mình muốn Hàm preg_replace() là một hàm dựng sẵn trả về một từ hoặc một mảng từ bằng cách thay thế một số nội dung sau khi tìm kiếm mẫu. Nếu mẫu tìm kiếm không được tìm thấy thì nó sẽ được trả về không thay đổi. Preg_replace() trả về cái gì?Hàm preg_replace() trả về một chuỗi hoặc mảng các chuỗi trong đó tất cả các kết quả khớp của một mẫu hoặc danh sách các mẫu được tìm thấy trong đầu vào được thay thế bằng các chuỗi con. There are three different ways to use this function: 1. One pattern and a replacement string.
$0 trong PHP là gì?n có thể từ 0 đến 99 và \0 hoặc $0 đề cập đến văn bản khớp với toàn bộ mẫu .
Làm cách nào để xóa regex khỏi chuỗi trong PHP?$string = str_replace(' ', '-', $string); // Xóa các ký tự đặc biệt. $string = preg_replace('/[^A-Za-z0-9\-]/', '', $string); |