커뮤니티

blade 문법 찾아바꾸기

2025.03.02 18:21
68
0
0

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

 

실패.. 하나씩 수동으로 변환...
 

eond Lv. 12
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 0