1

如何从此字符串中获取“文本”:

{L[text]}

?

我试过

\{L\[*\]\}

但它不起作用。

4

3 回答 3

3

缺少允许的字符类:

\{L\[(\w*)\]\}

其中 \w = [a-zA-Z0-9]。必需的文本在第 1 组中。

演示

于 2012-07-10T13:30:15.483 回答
1

您是否尝试过以下表达式?

/\{L\[([^\]]*)\]\}/
于 2012-07-10T13:30:29.917 回答
0
<?php
$s = "{L[hello you]}";
preg_match('/\{L\[(.*)\]\}/', $s, $matches);
print_r($matches);
于 2012-07-10T13:31:10.537 回答