Как я могу разделить это:Можете ли вы помочь мне, чтобы разделить мою строку
{youtube}SOMETHING{youtube}
получить "SOMETHING"
в конце?
Как я могу разделить это:Можете ли вы помочь мне, чтобы разделить мою строку
{youtube}SOMETHING{youtube}
получить "SOMETHING"
в конце?
Если значения {youtube} в начале и в конце совпадают, вам не нужно разделить. Просто удалите их с помощью функции replace()
. Я не знаю, какой язык вы используете, но вот пример в JavaScript:
<script>
var value = "{youtube}SOMETHING{youtube}";
var result = value.replace(/{youtube}/g, "");
alert(result);
</script>
Спасибо, что я использую PHP – Maiky
В PHP используйте '$ result = str_replace (" {youtube} "," "," {youtube} SOMETHING {youtube} ");'. –
Эй большое спасибо, но жаль, что я сделал ошибку, правильный код {YouTube} КОЕ {/ YouTube} и этот код содержится в переменной «$ видео» поэтому я так: $ {youtube} video = SOMETHING {/ youtube}; $ string1 = str_replace ("{youtube}", "", $ video); $ correct_string = str_replace ("{/ youtube}", "", $ string1); echo $ correct_string; В конце концов я получаю «ЧТО-ТО» или есть ли более подходящий метод? – Maiky
Если вы можете использовать регулярные выражения, это будет простое выражение для соответствия {<sometext>}<interesting>{<sometext>}
.
\{\w+\}(\w+)\{\w+\}
Затем вы можете просто извлечь группу. Большинство языков программирования поддерживают регулярное выражение, поэтому оно должно работать.
Большинство языков программирования поддерживает регулярные выражения. Я могу настоятельно рекомендовать их использовать.
В вашем случае модель довольно проста и что-то вроде этого: {youtube}(.*){youtube}
Какой язык программирования вы используете? – Aaron
Я использую php для своего проекта – Maiky