擅长:python、mysql、java
<blockquote>
<p>First, Valid if match with <code>/var/log/data</code> AND match with <code>apache</code></p>
</blockquote>
<p>使用以下简单的正则表达式:</p>
<pre><code>^/var/log/data/.*/apache\b
</code></pre>
<p><a href="https://regex101.com/r/uHCT7x/4" rel="nofollow noreferrer">RegEx Demo 1</a></p>
<p>此正则表达式匹配以<code>/var/log/data/</code>开头的行,并在开始处匹配<code>/var/log/data/</code>之后的任何位置匹配<code>apache</code></p>
<br/>
<blockquote>
<p>Second, Valid if match with <code>/var/log/data</code>, NOT in apache and End with <code>jdk/data/log</code></p>
</blockquote>
<p>使用此正则表达式:</p>
<pre><code>^/var/log/data/(?!.*/apache\b).*/jdk/data/log$
</code></pre>
<ul>
<li>此正则表达式匹配以<code>/var/log/data/</code>开头并以<code>/jdk/data/log</code>结尾的行</李>
<li>^如果<code>/apache</code>单词出现在匹配开始模式之后的任何位置,则{<cd6>}是一个否定的前瞻,将导致匹配失败</李>
</ul>
<p><a href="https://regex101.com/r/uHCT7x/3" rel="nofollow noreferrer">RegEx Demo 2</a></p>