我有一个字符串,例如“[{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/