php - 如何解析 PHP 中特定分隔部分的字符串?

标签 php regex parsing

我有一个字符串,例如“[{XYZ123}] This is a test”,需要解析出 [{ 和 }] 之间的内容并转储到另一个字符串中。我假设正则表达式是为了完成此操作,但由于它不适合胆小的人,所以我没有尝试并需要您的帮助。

将片段拉入 [{ 和 }] 之间的最佳方法是什么?预先感谢您的帮助!

最佳答案

<?php
$str = "[{XYZ123}] This is a test";

if(preg_match('/\[{(.*?)}\]/',$str,$matches)) {

 $dump = $matches[1];

 print "$dump";  // prints XYZ123
}

?>

关于php - 如何解析 PHP 中特定分隔部分的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2331742/

相关文章:

php - 将日期数组分成连续的 block

javascript - 检测 Facebook 移动浏览器

regex - 正则表达式中的多个问号

python - 如何摆脱逗号分隔字符串中的重复条目

json - 无法从链接解析 JSON - 没有错误,但该函数在尝试访问 URL 后返回

php - 多图上传如何制作呢?

php - jQuery 从选定的复选框中获取值

python - 正则表达式根据缩写名的大写字母和句点组合进行拆分

java - 从推文文本中提取主题标签、用户提及和 url 的快速方法?

php - 我如何查看星际争霸 2 重播?