LoginSignup
0
0

More than 3 years have passed since last update.

正規表現で特定の文字列を含まない表現にマッチさせる方法

Last updated at Posted at 2020-02-21

以下の記事の中で重要と思ったことを抜粋
[正規表現] .*?は最短マッチではない

特定の文字を含まない表現にマッチさせる方法

例:[^Aa]* Aとaを含まない表現にマッチ

<<<hoge>>><hoge>部分にマッチさせる方法
<[^<>]*>

特定の文字列を含まない表現にマッチさせる方法

(?:(?!文字列1|文字列2).)* または
((?!文字列1|文字列2).)* マッチさせるだけなら?:は無くても良い または
((?!(文字列1|文字列2)).)* かっこがあっても良い
文字列1と文字列2を含まない表現にマッチ

<em>あ<em>いうえ</em>お</em><em>いうえ</em>部分にマッチさせる方法
<em>((?!<em>|</em>).)*</em>

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0