blade 문법 찾아바꾸기
1. if문
1. <!--@if($search_keyword)-->active<!--@end-->
2. @if($search_keyword)active@endif
1을 2로 바꾸는 작업을 하고 있습니다.
찾을말 : <!--@if\((.*?)\)-->(.*?)<!--@end-->
바꿀말 : @if($1)$2@endif
찾을말 : <!--@if(
바꿀말 : @if(
찾을말 : )-->
바꿀말 : )
찾을말 : <!--@elseif(
바꿀말 : @elseif(
찾을말 : <!--@else-->
바꿀말 : @else
찾을말 <!--@end-->
바꿀말 @endif
해보려고 하지만 뭔가 노가다군요...
2. foreach문 추가
<!--@foreach($categoryList as $cate)-->
@foreach($categoryList as $cate)
찾을말 : <!--@(if|foreach)\((.*?)\)-->(.*?)<!--@end-->
바꿀말 : @$1($2)$3@end$1
찾을 말 : <!--@foreach\((.*?)\)-->
바꿀 말 : @foreach($1)
찾을말 : <!--@endforeach-->
바꿀말 : @endforeach
2. foreach문(2)
<block loop="$search_option=>$key,$val">
@foreach($search_option as $key => $val)
<block loop="\$(.*?)=>(.*?),(.*?)">
@foreach($1 as $2 => $3)
3. while
<block loop="$page_no=$page_navigation->getNextPage()">
찾을말 <block loop="(.*?)">
바꿀말 @while($1)
4. block cond
1. <block cond="$module_info->adsense">
2. @if($module_info->adsense)
찾을말 <block cond="(.*?)">
바꿀말 @if($1)
찾을말 </block>
바꿀말 @endif
5. cond="$search_keyword">
6. {@
@php
}
@endphp
7. cond
<input type="hidden" name="(.*?)" value="\{\$(.*?)\}" cond="\$(.*?)">
@if($\3)\n<input type="hidden" name="\1" value="{$\2}">\n@endif
실패.. 하나씩 수동으로 변환...

댓글 0