正则表达式选择整行,没有特定文本(包括\ t)在行前面

时间:2012-01-06 14:38:49

标签: regex notepad++

按照标题,这是我的数据

例如

<style1>   Name 1
<style2>Name 2
<style1>   Name 3
<style2>   Name4

假设\t行1,3和4

之后有<style>

我正在使用NotePad ++正则表达式试图在“\t”之后的<style>

之后没有{{1}}的文字。

4 个答案:

答案 0 :(得分:1)

不确定Notepad ++,但是这里'\t之后没有<style>的整个行的正则表达式(假设这是你的意思):

/<style\d>[^\t].*/

答案 1 :(得分:1)

不确定。这应该可以解决问题

^<style\d+>[^\t].*

答案 2 :(得分:0)

以下正则表达式:

<style\d>\w+ \d+

匹配以下文字:

<style2>Name 2

答案 3 :(得分:0)

^[^\t]+$

用notepad ++进行了测试。 :)。它适用于您的数据,但这是确切的答案..

^<style\d>[^\t].*$