title: RegEx to match and replace grammar words (v, n, adv, adj)
body: <p>I need to match workds "v", "n", "adv", "adj" and replace them as <i>v</i> etc.</p>
  
  <p>I need them to be matched if they're written between braces <code>(...)</code> or between slashes <code>/.../</code>. 
  They may have some trash symbols in the end like <code>, ;</code> etc.</p>
  
  <p>So let's say I have:</p>
  
  <pre><code>abrasion n
  air (v)
  big /adj/
  </code></pre>
  
  <p>I need this result:</p>
  
  <pre><code>abrasion &lt;i&gt;n&lt;/i&gt;
  air (&lt;i&gt;v&lt;/i&gt;)
  big /&lt;i&gt;adj&lt;/i&gt;/
  </code></pre>
  
  <p>I'm currently using this RegEx:</p>
  
  <pre><code>(?!(\B|\s|\/|\())(n|v|adj|adv)(?=(\s|$|\/|,|;|\)))
  </code></pre>
  
  <p>But it fails to work. I keep getting this kind of result:</p>
  
  <pre><code>abrasio&lt;i&gt;n&lt;/i&gt;
  </code></pre>