删除一级块

PHPst

给定一些文本,我想删除所有介于{之间的文本}该块本身可能包含一些块。如何使用PCRE正则表达式来做到这一点?

\\example input:
{a}b{c{d}}e{f{g}h}

\\output:
be
虚假的

使用正则表达式递归

\{(?>[^{}]|(?R))*\}

观看regex101演示


PHP示例:

$input = '{a}b{c{d}}e{f{g}h}';
$output = preg_replace('/\{(?>[^{}]|(?R))*\}/', '', $input);
echo($output); # => be

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除一级块

来自分类Dev

删除列表第一级的元素

来自分类Dev

“ get-childitem * -recurse”删除第一级目录

来自分类Dev

RewriteRule提升一级

来自分类Dev

$(pwd) - 上一级

来自分类Dev

Xpath选择一级子级

来自分类Dev

如何从python中的多维列表的第一级中删除None

来自分类Dev

如何在R中删除数据帧头的第一级?

来自分类Dev

删除第一级xml(和名称空间)标记正则表达式

来自分类Dev

递归删除同一级别Linux上文件夹内的目录

来自分类Dev

AngularFire / Firebase-如何删除深度超过一级的键?

来自分类Dev

休眠一级缓存与查询缓存

来自分类Dev

NHibernate多对一级联

来自分类Dev

如何退出一级进口包

来自分类Dev

通过JMESPath获得第一级

来自分类Dev

检查JSON数组的第一级

来自分类Dev

休眠一级缓存-是否同步?

来自分类Dev

休眠一级缓存与查询缓存

来自分类Dev

如何更新Clojure的第一级

来自分类Dev

map()仅在儿童的第一级

来自分类Dev

读取一级目录结构

来自分类Dev

只获取一级对象

来自分类Dev

复制并获取第一级元素

来自分类Dev

遍历第一级 json 节点

来自分类Dev

XPATH仅选择第一级子级

来自分类Dev

如何从R中少于2个唯一级别的数据框中删除列

来自分类Dev

从同一级别的不同目录中删除具有相同名称的子目录

来自分类Dev

为每个一级索引从 3D 数组中删除具有不同长度的列(Python)

来自分类Dev

如何找到红黑树的最后一级?