Tengo una cadena de texto como la siguiente:
Cita:
mi necesidad es poder localizar lo que esta dentro de los corchetes que varía el nombre del archivo, para extraer el nombre y el tipo de archivo y consultar en una bbdd si existe, y en caso de que exista que haga algo.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur pulvinar tellus at sapien. Nullam mi ante, sodales et, semper quis, sagittis ac, lacus. Nullam fringilla auctor arcu. Sed risus. Morbi sit amet tellus. Maecenas pulvinar felis vel nulla. Ut a nisl ac libero imperdiet dictum. Phasellus ac risus nec mi rutrum vestibulum. Nulla facilisi. Pellentesque tincidunt adipiscing velit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Mauris ligula mi, vulputate et, pretium eleifend, convallis non, eros. Vivamus blandit posuere massa. Vivamus ullamcorper ligula. Cras blandit eros vitae urna. Aenean quis diam sagittis augue aliquam molestie. Donec tempor accumsan nibh. Aenean hendrerit nisi non magna.
[descargar:adjunto.pdf]
Praesent tellus velit, pharetra eget, lobortis non, egestas sed, purus. Cras auctor nulla sed erat. Mauris adipiscing, augue quis mattis dapibus, lectus nulla laoreet augue, commodo pharetra nisi purus ut ante. Sed dui. Mauris massa. Integer vel tortor. Ut malesuada. Pellentesque ligula lacus, faucibus vitae, ullamcorper non, convallis sit amet, massa. Nunc urna. Pellentesque tristique lectus eu leo. Nulla vitae nisl.
[descargar:presentación.opt]
Nulla facilisi. Phasellus tincidunt, odio pretium cursus posuere, nisi mauris gravida arcu, a condimentum justo velit a lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla imperdiet. Cras tempor nisi a nunc blandit tristique. Sed ut ligula. Fusce viverra. Nam commodo, dolor quis egestas facilisis, lacus purus tincidunt felis, sit amet scelerisque tellus velit et ligula. Nullam malesuada rutrum ligula. Praesent tellus urna, aliquam eget, sagittis at, ornare tristique, dolor. Curabitur sed justo vel tortor commodo ornare. Duis vitae magna sit amet turpis aliquet commodo. Nullam aliquet. Praesent sed diam. Etiam vel justo. Aenean convallis aliquam tellus. Sed pretium velit ultrices nisl. Quisque dolor nisi, tincidunt eget, vestibulum eu, elementum sed, nunc. Vestibulum lacus erat, tempor sed, laoreet ultrices, condimentum at, nulla. Integer suscipit augue sit amet purus.
[descargar:pantallazo.jpg]
[descargar:adjunto.pdf]
Praesent tellus velit, pharetra eget, lobortis non, egestas sed, purus. Cras auctor nulla sed erat. Mauris adipiscing, augue quis mattis dapibus, lectus nulla laoreet augue, commodo pharetra nisi purus ut ante. Sed dui. Mauris massa. Integer vel tortor. Ut malesuada. Pellentesque ligula lacus, faucibus vitae, ullamcorper non, convallis sit amet, massa. Nunc urna. Pellentesque tristique lectus eu leo. Nulla vitae nisl.
[descargar:presentación.opt]
Nulla facilisi. Phasellus tincidunt, odio pretium cursus posuere, nisi mauris gravida arcu, a condimentum justo velit a lectus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nulla imperdiet. Cras tempor nisi a nunc blandit tristique. Sed ut ligula. Fusce viverra. Nam commodo, dolor quis egestas facilisis, lacus purus tincidunt felis, sit amet scelerisque tellus velit et ligula. Nullam malesuada rutrum ligula. Praesent tellus urna, aliquam eget, sagittis at, ornare tristique, dolor. Curabitur sed justo vel tortor commodo ornare. Duis vitae magna sit amet turpis aliquet commodo. Nullam aliquet. Praesent sed diam. Etiam vel justo. Aenean convallis aliquam tellus. Sed pretium velit ultrices nisl. Quisque dolor nisi, tincidunt eget, vestibulum eu, elementum sed, nunc. Vestibulum lacus erat, tempor sed, laoreet ultrices, condimentum at, nulla. Integer suscipit augue sit amet purus.
[descargar:pantallazo.jpg]
No atino a encontrar una manera con expresiones regulares para poder sacar el valor del "nombre" y "tipo de archivo" en una variable para poder consultar a la bbdd.
¿Alguien me puede ayudar?
Gracias
Oskar