正则表达式 - 替换字符串周围的包装器
Regex - replace wrappers around strings
什么是正则表达式可以改变这个:
{{ Form::label('events', 'Events') }}
进入这个:
<label for="events">Events</label>
我需要字符串 "events" 和 "Events" 保持完整。
试试这个:
s/.*::(.*?)\('(.*?)',\s'(.*?)'.*/< for=""></>/
这也适用于您的样本,这是用 sed 格式化的:
sed -E "s#[^']+'([^']+)', '([^']+)'.*#<label for=\"\"></label>#"
如果您想要分成两部分:
s#[^']+'([^']+)', '([^']+)'.*
<label for=\"\"></label>
什么是正则表达式可以改变这个:
{{ Form::label('events', 'Events') }}
进入这个:
<label for="events">Events</label>
我需要字符串 "events" 和 "Events" 保持完整。
试试这个:
s/.*::(.*?)\('(.*?)',\s'(.*?)'.*/< for=""></>/
这也适用于您的样本,这是用 sed 格式化的:
sed -E "s#[^']+'([^']+)', '([^']+)'.*#<label for=\"\"></label>#"
如果您想要分成两部分:
s#[^']+'([^']+)', '([^']+)'.*
<label for=\"\"></label>