0

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

这是输入的样子:

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

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

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

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

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

什么是有效的好表达方式?

谢谢

4

1 回答 1

1

试试下面的正则表达式:

<Memo>([^<]*)<

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

于 2013-10-16T13:50:44.460 回答