崇高的文本正则表达式多个参数



我想在Sublime Text中使用正则表达式Parameter1。不会使用其他参数。

初始标签:

<description><![CDATA[<b>Parameter1</b></br></br> 
This not to be copied and can be long]]></description>

正则表达式崇高文本中的这个表达...

<description><![CDATA[<b>(w+)</b></br></br>(w*)]]</description>

找不到我需要的东西(当我到达它时停止查找)

您的正则表达式与测试字符串不匹配。
单词字母之间有空格。
它也不会匹配标点符号等非单词字母。

以下是两个正则表达式'

1.这只是为了匹配您的测试字符串。

 # <description>s*<![CDATA[s*<b>([sw]+)</b>s*</br>s*</br>([sw]*)]]s*</description>
 <description>
 s* 
 <![CDATA[
 s* 
 <b>
 (                                 # (1)
      [sw]+ 
 )
 </b> s* </br> s* </br>
 (                                 # (2)
      [sw]* 
 )
 ]]
 s* 
 </description>

2. 如果您的引擎支持前瞻断言,则应这样做。

 # (?s)<description>s*<![CDATA[s*<b>((?:(?!]]|s*</b>).)+?)s*</b>s*</br>s*</br>s*((?:(?!s*]]).)*)s*]]s*</description>
 (?s)
 <description>
 s* 
 <![CDATA[
 s* 
 <b>
 (                                 # (1)
      (?:
           (?! ]] | s* </b> )
           . 
      )+?
 )
 s* </b> s* </br> s* </br> s* 
 (                                 # (2)
      (?:
           (?! s* ]] )
           . 
      )*
 )
 s* 
 ]]
 s* 
 </description>

相关内容

  • 没有找到相关文章

最新更新