文本架构文件 - 需要在标签内允许不同大小的字符串

时间:2013-10-16 13:30:09

标签: xml regex schema

我正在编写一个Text Schema浏览器,它使用的工具可以帮助我创建字段和所有内容。 我有一部分XML文件,除了备忘录字段外,一切都是固定大小。我想指定一个表达式,允许任何长度字符串由新的XML标记终止。

输入的内容如下:

...<Memo>test rate</Memo>...

我希望架构文件知道实际的备注字段值是由XML标记的<终止的。

以下是我可以选择的默认正则表达式:

[^,\n]+
[^\n]+
[^ ]+
[^,]+

如果我拿第一个并用\n替换<,那会有用吗?

什么是有用的好表达?

由于

1 个答案:

答案 0 :(得分:1)

尝试以下正则表达式:

<Memo>([^<]*)<

这将捕获您在组1中想要的内容。