ฉันใช้เวลาสองสามชั่วโมงโดยไม่มีผลลัพธ์ที่ดี (บางทีอารมณ์ของฉันอาจไม่ช่วยอะไร)
ฉันกำลังพยายามสร้าง regex เพื่อช่วยฉันจับคู่ URL ทั้งสอง:
/reservables/imagenes/4/editar/6
/reservables/imagenes/4/subir
ดังที่คุณทราบข้างต้น ส่วนสุดท้ายใน URL แรก 6
จะไม่ปรากฏที่ส่วนท้ายของ URL ที่สอง เนื่องจากส่วนนี้เป็นทางเลือกที่นี่ ดังนั้นฉันจึงต้องจับคู่ทั้งสอง URL ใน regex เดียว เพื่อที่ฉันจะได้ลองสิ่งนี้:
reservables/(editar|imagenes)/([0-9]+)/(imagen|editar|actualizar|subir)/([0-9]+)
ใช้งานได้ดีสำหรับ URL แรกเท่านั้น ดังนั้น การอ่านหมายเหตุบางส่วนเกี่ยวกับ regex เป็นการแนะนำว่าฉันต้องการสัญลักษณ์ ?
ใช่ไหม ดังนั้นฉันจึงลองอันนี้ แต่มันก็ไม่ได้ผล:
reservables/(editar|imagenes)/([0-9]+)/(imagen|editar|actualizar|subir)/([0-9]+)?
ฉันไม่ได้ทำอะไรผิด