* E/CN.6/2009/1。 如同工作一样(这里有各种突然尝试,要求不同的应用):
<ref name="*([^">/(?=>)]*)"* *(/*)>
<ref name="*([^">/(?=>)]*)"* *(/*)>
<ref name="*([^">/(?=>)]*)"* *(/*)>
<ref name="*([^">/(?=>)]*)"* *(/*)>
处理类似案文的案件
<ref name="Te/st12" />
缩略语
我有工作要做。
<ref name=Test1/>
<ref name=Test2 />
<ref name="Test3"/>
<ref name="Test4" />
<ref name=Test5>Foo</ref>
<ref name="Test6">Foo</ref>
<ref name=Te/st7/>
<ref name=Te/st8 />
<ref name="Te/st9"/>
<ref name="Te/st10" />
<ref name=Te/st11>Foo</ref>
<ref name="Te/st12">Foo</ref>
This regex seems like it should work (and I ve tried several variants on the theme):
<ref name="*([^">/(?=>)]*)"* *(/*)>
或者如果在某一特定应用中需要更紧急的:
<ref name="*([^">/(?=>)]*)"* *(/*)>
或更少:
<ref name="*([^">/(?=>)]*)"* *(/*)>
但是,它未能将所有包含<代码>/的编号为示例数据的案例。
更方便地研究这一问题:
<ref name="*([^">/(?=>)]*)"*
或者如果在某一特定应用中需要更紧急的:
<ref name="*([^">/(?=>)]*)"*
或更少:
<ref name="*([^">/(?=>)]*)"*
It always chokes on the /
in the name data of the latter examples, despite /(?=>)
(which depending on application might be escaped as /(?=>)
or other variations thereof), meaning "the slash character when followed by the greater-than character". My suspicion is that (?=...)
doesn t work properly inside [^...]
, but I ve tried various |
(or) constructions, e.g. using a separate [?!>]
, and those didn t work either.
目标是通过下列方式将所有这类案例(包括有“姓名数据”或“姓名数据”的案件)正规化成一个前后一致的格式:
<ref name="$1"$2>
PS:我将此称为“pcre”。 相关应用是Wikipedia现有编辑工具的检索/替代特征(编辑一页,在编辑室外的工具包中点击“和”“先进”,而远右面看看看成一个宽松的玻璃一孔,它带有一种reg子的搜索/替代特征,但没有确切说明什么是reg鱼。 I m 不是使用打字/...
,而是在整个表述上加标记,因为申请没有使用。