Tôi biết cách sử dụng preg_match và preg_match_all để tìm các đối sánh thực tế của các mẫu regex trong một chuỗi nhất định, nhưng hàm tôi viết không chỉ cần văn bản của các kết quả phù hợp, mà còn có thể đi qua chuỗi AROUND ...Làm thế nào để có được vị trí của một trận đấu Regex trong một chuỗi?
Vì vậy, tôi cần biết vị trí của khớp trong chuỗi, dựa trên mẫu regex.
Tôi dường như không thể tìm thấy chức năng tương tự như strpos() cho phép regex ... bất kỳ ý tưởng nào?
khi bạn có kết quả khớp, bạn không thể sử dụng 'strpos()' để tìm vị trí của nó? – scibuff
trùng lặp ?: http://stackoverflow.com/questions/3547564/running-a-regular-expression-need-to-find-exact-location-of-a-string-patterns – michaelmichael
Khi bạn có kết quả phù hợp, bạn có thể sau đó sử dụng strpos() để tìm vị trí trong chuỗi. – SenorAmor