# 数据文件中多余的字符

先看一个例子。下面数据文件中，卷数字前面有个「v」，期数字前面有个「n」，页码前面有个「p」

&#x20; `SO:  Youth Theatre Journal.v6 n4 p3-6`

上面数据中的「v」「n」「p」就是多余的字符，因为 EndNote 中没有相应的字段与之对应。虽然这几个字符后面的数字分别对应的是「Volume」「Issue 」和「Pages」等字段，但是前面这几个字母却不是，而且在导入到相应的字段时，也不想把这几个字母给导进去

肿么办呢？其实也好办，在滤件中也插入相应的字符，这是告诉 EndNote 这几个字符不是字段内容，不需要导入，只是起到一个导向的作用，后面跟着谁谁了，要注意开始导了。因此上面的数据与之相应对应的滤件可以是介样的

| Tag | Field(s)                      |
| --- | ----------------------------- |
| SO: | Journal.vVolume nIssue pPages |

注意「v」「n」「p」后面跟的都是 EndNote 的字段名，另外要注意滤件中的标点符号以及空格一定要与数据文件中的要一致。数据文件每个内容间空几个，滤件中也就相应的有几个空格

因此有时候滤件模板中的信息要比 EndNote 字段多。这些多余的字符和标点符号，只是作为分隔符或者向导的作者，让 EndNote 能找到相应的字段，顺利导入数据

再看看下面一个数字文件，其中「vol」「no」「pages」都是多余的字符。前面两个还好说，但是「pages」这鸟有点特殊，因为与 EndNote 的字段名「Pages」一样。如果还像上面的例子中处理「pages」的话，EndNote 就晕了，耍我了吧，这是多余的字符还是字段，搞不清了

为了让 EndNote 能搞清楚，对于这些与字段名一样的多余的字符，要用重音符给标记出来(重音符就是用 ESC 键下面的那个键输入)，即把「pages」变成这样 **\`pages\`**。这样就会告诉 EndNote，这也是多余的字符，别分清了

上面的数据所对应的滤件就成了如下的样子：

| Tag | Field(s)                                   |
| --- | ------------------------------------------ |
| SO: | Journal.vol.Volume,no.Issue,\`pages\`Pages |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.howsci.com/filters/filter-templates/literal-text-vs.-endnote-fields.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
