📄 american.xml.svn-base
字号:
<?xml version="1.0" encoding="UTF-8"?>
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ruleset.xsd">
<title>American spelling</title>
<include>Ize.xml</include>
<rule>
<report>acknowledgment, judgment</report>
<regex>
<find>\b((?:acknowle|ju)dg)e(ments?)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>eon</report>
<regex>
<find>\ba(eons?)\b</find>
<replace adjustcase="true">\1</replace>
</regex>
</rule>
<rule>
<report>esthetic, feces, hemoglobin</report>
<regex>
<find>\b(|f|h)a(esthetic|eces|emoglobin)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>aluminum</report>
<regex>
<find>\b(alumin)i(um)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>ameba, diarrhea, fetus, esophagus</report>
<regex>
<find>\b(|am|diarrh|f)o(e(?:a|tus|sophag(?:i|us)))\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>analog, catalog, dialog</report>
<regex>
<find>\b((?:ana|cata|dia)log)ue(s?)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>anesthesia</report>
<regex>
<find>\b(an)a(esthe(?:sia|tic))\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>annex, ax, furor, glycerin</report>
<regex>
<find>\b(annex|ax|furor|glycerin)e\b</find>
<replace>\1</replace>
</regex>
</rule>
<rule>
<report>appall, distill, enroll, fulfill, instill</report>
<regex>
<find>\b((appa|disti|enro|fulfi|insti)l)\b</find>
<replace adjustcase="true">\1l</replace>
</regex>
</rule>
<rule>
<report>archeology</report>
<regex>
<find>\b(arch)a(eolog(?:ical(|ly)|ists?|y))\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>armor, color, etc.</report>
<regex>
<find>\b((?:arm|col|fl?av|hon|hum|lab|neighb|splend)o)u(r(?:|abl[ey]|ed|hood|ing|s))\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>artifact</report>
<regex>
<find>\b(art)e(facts?)\b</find>
<replace adjustcase="true">\1i\2</replace>
</regex>
</rule>
<rule>
<report>channeling, leveling, etc.</report>
<regex>
<find>\b((?:cance|channe|counce|disheve|equa|leve|riva|signa|trave)l)l(ed|ers?|ing|or)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>carburetor</report>
<regex>
<find>\b(carburet)t(ors?)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>center</report>
<regex>
<find>([a-z]*cent)re\b</find>
<replace adjustcase="true">\1er\2</replace>
</regex>
</rule>
<rule>
<report>centered</report>
<regex>
<find>([a-z]*cent)re(d)\b</find>
<replace adjustcase="true">\1ere\2</replace>
</regex>
</rule>
<rule>
<report>centering</report>
<regex>
<find>\b(cent)(ring)\b</find>
<replace adjustcase="true">\1e\2</replace>
</regex>
</rule>
<rule>
<report>connexion, inflexion, reflexion</report>
<regex>
<find>\b((?:conn|infl|refl)e)ct(ions?)\b</find>
<replace adjustcase="true">\1x\2</replace>
</regex>
</rule>
<rule>
<report>cozy</report>
<regex>
<find>\b(co)s(ie(?:r|st)|y)\b</find>
<replace adjustcase="true">\1z\2</replace>
</regex>
</rule>
<rule>
<report>defense, offense, pretense</report>
<regex>
<find>\b((?:defe|offe|prete)n)c(e(?:|less|s))\b</find>
<replace adjustcase="true">\1s\2</replace>
</regex>
</rule>
<rule>
<report>Fall</report>
<regex>
<find matchcase="true">\bAutumn\b</find>
<replace>Fall</replace>
</regex>
</rule>
<rule>
<report>fiber, saber, specter, theater</report>
<regex>
<find>\b((?:(?:fi|sa)b|spect|theat))re(s?)\b</find>
<replace adjustcase="true">\1er\2</replace>
</regex>
</rule>
<rule>
<report>fontanel</report>
<regex>
<find>\b(fontanel)le\b</find>
<replace>\1</replace>
</regex>
</rule>
<rule>
<report>glamor, savior</report>
<regex>
<find>\b((?:glam|savi)o)u(r[a-z]*)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>good-by</report>
<regex>
<find>\b(good-by)e\b</find>
<replace>\1</replace>
</regex>
</rule>
<rule>
<report>gray</report>
<regex>
<find>\b(gr)e(ys?)\b</find>
<replace adjustcase="true">\1a\2</replace>
</regex>
</rule>
<rule>
<report>jail</report>
<regex>
<find>\bg(a)o(l)(s?)</find>
<replace adjustcase="true">j\1i\2\3</replace>
</regex>
</rule>
<rule>
<report>jewelry</report>
<regex>
<find>\b(jewel)le(ry)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>jeweled</report>
<regex>
<find>\b(jewel)l(ed)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>kidnaper, worshiper</report>
<regex>
<find>\b((?:kidna|worshi)p)p(ed|er|ing)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>license</report>
<regex>
<find>\b(licen)c(e(?:|e|d))\b</find>
<replace adjustcase="true">\1s\2</replace>
</regex>
</rule>
<rule>
<report>meter, centimeter, kilometer, millimeter</report>
<regex>
<find>\b((?:|centi|kilo|milli)met)re(s?)\b</find>
<replace adjustcase="true">\1er\2</replace>
</regex>
</rule>
<rule>
<report>maneuver</report>
<regex>
<find>\b(man)oe(uv)re(|[ds])\b</find>
<replace adjustcase="true">\1e\2er\3</replace>
</regex>
</rule>
<rule>
<report>maneuvering</report>
<regex>
<find>\b(man)oe(uv)(ring)\b</find>
<replace adjustcase="true">\1e\2e\3</replace>
</regex>
</rule>
<rule>
<report>mold</report>
<regex>
<find>\b(mo)u(ld(?:|ed|ing|s))\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>plow</report>
<regex>
<find>\b(plo)ugh(|ed|ing|s)\b</find>
<replace adjustcase="true">\1w\2</replace>
</regex>
</rule>
<rule>
<report>mustache</report>
<regex>
<find>\b(m)o(ustaches?)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
<rule>
<report>pajamas</report>
<regex>
<find>\b(p)y(jama(?:|s))\b</find>
<replace adjustcase="true">\1a\2</replace>
</regex>
</rule>
<rule>
<report>practice</report>
<regex>
<find>\b(practi)s(e(?:|d)|ing)\b</find>
<replace>\1c\2</replace>
</regex>
</rule>
<rule>
<report>railroad</report>
<regex>
<find>\b(rail)way(s?)\b</find>
<replace adjustcase="true">\1road\2</replace>
</regex>
</rule>
<rule>
<report>skeptical</report>
<regex>
<find>\b(s)c(eptic(?:|ism|s|al))\b</find>
<replace adjustcase="true">\1k\2</replace>
</regex>
</rule>
<rule>
<report>skillful, willful</report>
<regex>
<find>\b((?:|un)(?:ski|wi)l)(ful(?:|ly))\b</find>
<replace adjustcase="true">\1l\2</replace>
</regex>
</rule>
<rule>
<report>sulfur</report>
<regex>
<find>\b(sul)ph(ate|ite|ur(?:|etted))\b</find>
<replace adjustcase="true">\1f\2</replace>
</regex>
</rule>
<rule>
<report>woolen</report>
<regex>
<find>\b(wool)l(en)\b</find>
<replace>\1\2</replace>
</regex>
</rule>
</ruleset>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -