nginx replace-filter-nginx-module模块 正则匹配多行问题

32 views
Skip to first unread message

xian huang

unread,
Oct 21, 2021, 4:50:49 AM10/21/21
to openresty
<header class="header-container">
<i class="icon oklink-icon icon-icon_hambergur header-action-icon header-action-icon-open okg-sm okg-md"></i>
<section class="header-content header-content-sm">
<div class="okg-sm okg-md sm-icon-and-closeBtn">
<i class="icon oklink-icon icon-icon_close close-icon"></i>
</div>
<ul class="action-part">
<li class="no-login">
<a class="btn-register" href="/account/register" data-lang-key="header.title.register">注册</a>
</li>
<li class="has-login">
<div class="profile-row">
<div class="profile">
<div class="photo">
<i class="icon oklink-icon icon-icon_user"></i>
</div>
<div class="person-info">
<div class="user-nickname"></div>
<div class="user-uuid"></div>
</div>
</div>
<div class="logout">
<a href="/account/login?logout=true">
<i class="icon oklink-icon icon-icon_sign_out"></i>
</a>
</div>
</div>
<div class="nav-user animation-list-container okg-sm okg-md">
<div class="user-title animation-list-title">
<span data-lang-key="header.title.profile">个人中心</span>
<i class="icon oklink-icon icon-dropdown_spread arrow-icon"></i>
</div>
<ul class="user-list animation-list">

<li class="animation-list-item">
<a class="user-overview animation-list-link" href="/account/users" data-lang-key="header.title.user.overview">用户中心</a>
</li>
<li class="animation-list-item">
<a class="user-security animation-list-link" href="/account/security" data-lang-key="header.title.user.security">安全中心</a>
</li>
<li class="animation-list-item">
<a class="user-kyc animation-list-link" href="/account/users/verification" data-lang-key="header.title.kyc">身份认证</a>
</li>

</ul>
</div>

<div class="nav-balance animation-list-container">
<div class="balance-title animation-list-title">
<span data-lang-key="header.title.balance">资产管理</span>
<i class="icon oklink-icon icon-dropdown_spread arrow-icon"></i>
</div>
<ul class="balance-list animation-list">
<li class="animation-list-item">
<a href="/balance/assets" data-lang-key="header.title.balance.myBalance">我的资产</a>
</li>
<li class="animation-list-item">
<a href="/balance/recharge" data-lang-key="header.title.balance.deposit">充币</a>
</li>
<li class="animation-list-item">
<a href="/balance/withdrawal" data-lang-key="header.title.balance.withdraw">提币</a>
</li>
<li class="animation-list-item">
<a href="/balance/transfer" data-lang-key="header.title.balance.transfer">资金划转</a>
</li>
</ul>
</div>
<div class="profile-PC animation-list-container">
<div class="animation-list-title">
<div class="photo">
<i class="icon oklink-icon icon-icon_my"></i>
</div>
</div>
<ul class="animation-list user-list">
<li class="animation-list-item user-nickname-container">
<span class="user-nickname"></span>
</li>

<li class="animation-list-item logout">
<a href="/account/login?logout=true" data-lang-key="header.title.logout">退出登录</a>
<li>
</ul>
</div>

</li>

<li class="nav-language animation-list-container">
<div class="animation-list-title">
<i class="oklink-icon icon-home_language lang-box-icon okg-lg okg-xl"></i>
<p class="current-language okg-sm okg-md">
English
</p>
<i class="icon oklink-icon icon-dropdown_spread arrow-icon"></i>
</div>
<ul class="header-language-list animation-list">
<li class="language-list-item animation-list-item" data-language="zh_CN">简体中文</li>
<li class="language-list-item animation-list-item" data-language="en_US">English</li>
<li class="language-list-item animation-list-item" data-language="zh_hk">繁體中文</li>
</ul>
</li>

</ul>
</section>


<div class="drawer-mask"></div>
</header>

你们好,我改如何利用正则 去替换掉 整个 header标签内容?
replace_filter '<header class="header-container">([\s\S])</header>' '' g; 这样写并不能匹配到.
Reply all
Reply to author
Forward
0 new messages