我目前正在使用 PHP,但我想还有其他编码语言可以更好地处理这个问题。如果您对其他可能更好的编码语言有任何建议,请告诉我。
我正在尝试将嵌套文本转换为单独的字符串。这有点难以解释,因为英语不是我的母语,所以我会写一个我正在努力完成的例子。
来源:
foo {
bar tree;
bar ball/sand;
snafu {
string;
}
random {
nested {
value;
bohica;
}
}
}
目标:
foo bar tree
foo bar ball/sand
foo snafu string
foo random nested value
foo random nested bohica
到目前为止,我最好的尝试:
foreach($curlybrace as $stance){
$semicolon = explode(';',$string);
foreach($semicolon as $break){
$result = 'set ' . $curlybrace[0] . $break .'<br />';
echo $result . '<br />';
}
}
在上面的代码中,我尝试使用几个 PHP 函数,如str_replace
, trim
, preg_replace
, preg_split
, implode
,explode
通过删除留下的花括号来修改结果,但我无法做到这一点。
非常感谢有关如何完成这项工作的所有提示和帮助。