如何计算单词中的“/”,提取标签(如)

时间:2014-10-04 19:30:29

标签: xml count notepad++

在Notepad ++中输入: http://regex101.com/r/yM2fA1/1

<s>asmE/, asyE/, asmA/t, asyA/s, asya/, asmi/n, asyA/m, AByA/m, eBi/s, ABi/s, eBya/s, ABya/s, ezA/m, AsA/m, ezu/, Asu/</s>

/用于在我与http://www.sanskrit-lexicon.uni-koeln.de/scans/PWGScan/2013/downloads/pwgxml.zip合作的XML文档中标记重音。但如果我只计算/,我会得到</s></hom></h>等等。如何排除XML标签?

2 个答案:

答案 0 :(得分:0)

仅用于计算目的:

Ctrl + F或从搜索下拉菜单中单击查找,然后键入/作为要搜索的内容。现在点击在当前文档中查找全部。这应该会为您提供文档中/的数量。记下这个号码。

现在重复此过程,但现在搜索</。计数的差异是您所需搜索的实际计数。

答案 1 :(得分:0)

怎么样:

找到:(?<!<)/(?! ?>)

<强>解释

(?<!<)  : lookbehind, there're no < before the slash
/       : slash character to be searched
(?! ?>) : lookahead, there're no > (eventualy preceded by a space) after the slash

以下是lookaround上的文档。