FTL:如何从<a> link

时间:2016-12-12 12:28:48

标签: java jsp freemarker

I am trying to retrieve the href value from a link in Freemarker like this:

<a href="http://www.example.com" class="some-class">Test</a>

2 个答案:

答案 0 :(得分:0)

我试图使用Pattern检索。你可以尝试一下

class PagesController extends Controller    
{
public function show(Request $request)
  {
 $showpage = $request->input('search'); // Request object
     if (View::exists('pages.'.$showpage)) {
     return view('pages.'.$showpage);
   }
      else {
       return ;
   }  
  }  
}  

答案 1 :(得分:0)

您可以在match内置组中使用正则表达式。

示例:

<#assign res='<a href="http://www.example.com">Test</a>'?matches(r'href="(.*?)"')>

<#list res as m>
  ${m?groups[1]}
</#list>

这将产生:

http://www.example.com