Regex 在记事本的同一行搜索2个关键字++;

Regex 在记事本的同一行搜索2个关键字++;,regex,notepad++,Regex,Notepad++,我有这些代码,我想搜索“哇”&每行都包含的中文 示例代码: Line: 1 <SENT> Line: 2 <VALUE Lang="WOW">skip</VALUE> Line: 3 </SENT> Line: 4 <SENT> Line: 5 <VALUE Lang="WOW">Mustang</VALUE> Li

我有这些代码,我想搜索“哇”&每行都包含的中文

示例代码:

   Line: 1  <SENT>
   Line: 2     <VALUE Lang="WOW">skip</VALUE>
   Line: 3  </SENT>
   Line: 4  <SENT>
   Line: 5     <VALUE Lang="WOW">Mustang</VALUE>
   Line: 6  </SENT>
   Line: 7  <SENT>
   Line: 8     <VALUE Lang="WOW">超級跑車雷文頓</VALUE>
   Line: 9  </SENT>
   Line: 10 <SENT>
   Line: 11    <VALUE Lang="WOW">超級跑車雷文頓</VALUE>
   Line: 12 </SENT>
   Line: 13 <SENT>
   Line: 14    <VALUE Lang="WOW">skip</VALUE>
   Line: 15 </SENT>
   Line: 16 <SENT>
   Line: 17    <VALUE Lang="WOW">skip</VALUE>
   Line: 18 </SENT>
   Line: 19 <SENT>
   Line: 20    <VALUE Lang="WOW">skip</VALUE>
   Line: 21 </SENT>
行:1
行:2跳过
线路:3
第4行
线路:5辆野马
第6行
第7行
第8行超級跑車雷文頓
第9行
电话:10
第11行超級跑車雷文頓
线路:12
第13行
第14行跳过
电话号码:15
第16行
第17行跳过
第18行
第19行
行:20跳过
第21行
我使用的代码是:
[^\x00-\x7F]+
,我能够检索中文/非英文文本。然而,这一次,我只想检索非英语文本,如果它在同一行上有Lang=“WOW”

例如,使用上面的代码和21行代码,我需要能够找到行:8行11

可能吗?非常感谢您提供任何线索和示例。

使用

Lang="WOW">\K[^\x00-\x7F]+

解释

--------------------------------------------------------------------------------
  Lang="WOW">              'Lang="WOW">'
--------------------------------------------------------------------------------
  \K                       discard text matched so far
--------------------------------------------------------------------------------
  [^\x00-\x7F]+            any character except: '\x00' to '\x7F' (1
                           or more times (matching the most amount
                           possible))
(?)[^\x00-\x7F]+