Php 你能帮我把绳子分开吗
我如何拆分此文件:Php 你能帮我把绳子分开吗,php,string,Php,String,我如何拆分此文件: {youtube}SOMETHING{youtube} 如果您可以使用正则表达式,那么这将是一个匹配{}{}的简单表达式 然后,您可以只提取匹配的组。大多数编程语言都支持regex,因此它应该可以工作。如果{youtube}的开头和结尾的值完全相同,则不需要拆分。只需使用replace函数将其删除即可。我不知道您使用的是哪种语言,但下面是一个JavaScript示例: var值={youtube}SOMETHING{youtube}; var result=value.r
{youtube}SOMETHING{youtube}
如果您可以使用正则表达式,那么这将是一个匹配{}{}的简单表达式
然后,您可以只提取匹配的组。大多数编程语言都支持regex,因此它应该可以工作。如果{youtube}的开头和结尾的值完全相同,则不需要拆分。只需使用replace函数将其删除即可。我不知道您使用的是哪种语言,但下面是一个JavaScript示例: var值={youtube}SOMETHING{youtube}; var result=value.replace/{youtube}/g; 结果;
大多数编程语言都支持正则表达式。我可以强烈推荐使用它们 JS: C:
在您的例子中,模式非常简单,如下所示:{youtube}.{youtube}您使用的是什么编程语言?我正在为我的项目使用php感谢兄弟,我正在使用PHPIn php,使用$result=str_replace{youtube},{youtube}something{youtube};。嘿,非常感谢,但很抱歉我犯了一个错误,正确的代码是{youtube}SOMETHING{/youtube},此代码包含在变量$video中,所以我喜欢这样:${youtube}video=SOMETHING{/youtube};$string1=str_replace{youtube},$video;$correct_string=str_replace{/youtube},$string1;echo$correct_字符串;最后我得到了一些东西,或者有更合适的方法吗?如果值{youtube}和{/youtube}是固定的,并且始终在开头和结尾,那么使用substr函数更好。试试这个:$correct\u string=substr$video,9,10;。是的,代码是正确的,工作正常,但我使用了$video=$result['video']$string1=str_替换{youtube},$video$correct_string=str_replace{/youtube},$string1;echo$correct_字符串以获得我想要的内容
\{\w+\}(\w+)\{\w+\}