# string.words 库模块帮助文档

## string 成员列表 <a id="string" href="#string">&#x23;</a>

### string.words <a id="string.words" href="#string.words">&#x23;</a>
简单英中词典，  
键为英文，值为中文，数据仅供参考。  
相关扩展库: table.coca20000 , string.stopwords

### string.words(英文单词) <a id="string.words" href="#string.words">&#x23;</a>
返回参数 @1 指定英文单词的中文释义，如果参数为 null 则直接返回。  
自动去除单词的去除首尾空格，如果找不到单词则将参数 @1 转为小写或大写后查询。  
如果仍然找不到，则会尝试查找单词原形（仅检查有规则的变化）。  
如果去除首尾空格后不是以字母开头并仅由字母或短横线组成的文本，则无任何返回值。  
此函数可自动拆分复合词，可识别大驼峰风格与短横线分隔符，无分隔标记时可自动分词。  
查询成功则首个返回值为中文解释，第二个返回值为匹配成功的单词。  

如果改为下标方式传入英文单词，则不作任何处理（不移除空格、不转大小写、不分词）直接查询。

### string.words(英文单词,true) <a id="string.words" href="#string.words">&#x23;</a>
用模式匹配检查参数 @1 输入的单词格式是否正确。  
返回布尔值。
