User:John of Reading/AWB settings/Common U

{{../Disclaimer}}

The big regular expression in the "INVESTIGATE" rule at the bottom is suitable for the database scanner.

The rules are just a backup of the "U" rules from my ever-expanding rule set, so some do not relate to anything listed at Wikipedia:Lists of common misspellings/U.

wikipedia

en

www.wikidata.org/w

https://

DatabaseScannerListProvider

true

false

false

true

1547\ at\ 2025/01/27

500 + 11 at Wikidata, 1 at Wikinews

!2 progress

false

false

false

false

IgnoreCase

\b(ubiquit)i(ous)(|ly|ness)\b

$1$2$3

U ubiquitous

true

true

false

false

IgnoreCase

\bukranews_com\b

ukranews.com

U ukranews_com

true

true

true

false

None

\bu(kra)(n)(e|ians?)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)(?!(?:<sup>|&#91;|</?nowiki>|\W)+(?i:Sic)\b)(?<!{{(?:[Aa]s\s+written|[Nn]at|[Nn]ot\s+typo|[Nn]ot\s*a\s*typo|[Pp]roper\s*name|[Ss]ic\??|[Ss]IC|[Tt]ypo)\|[^{}]+)(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)

U$1i$2$3

U ukranian

true

true

false

false

IgnoreCase

\b(u)(?:lit|lti|nlti|tili|tli)(?:mat|met|mit)(?<!ultimat)(es?|ely|eness|ums?)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1ltimat$2

U ultimate/u[lti][mat]e

true

true

false

false

IgnoreCase

\b(u)(?:lit|lti|nlti|tili|tli)(?:mat|met|mit)(?:ey|ley|ly)\b(?<!ultimately)

INVESTIGATE CHECK $1ltimately

U ultimately/u[lti][mat][ely]

true

true

false

false

IgnoreCase

\b(umbilical\s+)(?-i:c)h(ords?)\b

$1c$2

U umbilical chord

true

true

false

false

IgnoreCase

\b(umbil)l(ic)(als?|ally|ate|iforms?|um|us)\b

$1$2$3

U umbillicus

true

true

false

false

IgnoreCase

\bu(nactive)\b

i$1

U unactive

true

true

false

false

IgnoreCase

\b(una)(m)(i)(n)(ous)(|ly)\b

$1$4$3$2$5$6

U unaminous

true

true

false

false

IgnoreCase

\b(unan)y(mous)(|ly)\b

$1i$2$3

U unanymous

true

true

false

false

IgnoreCase

\b(una)(thori[sz])(es?|ed|ing)\b

$1u$2$3

U unathorised

true

true

false

false

IgnoreCase

\b(unav)(?:aail|ai|aal|aial|ail|al|il|ial)(?:abe|abel|abele|abkle|abl|able|albe|be|ble|iable|ible|lbe)(?<!\bunavailable)(s?|ness)\b

$1ailable$2

U unavailable/unav[ail][able]

true

true

false

false

IgnoreCase

\b(unav)(?:aail|ai|aal|aial|ail|al|il|ial)(?:ab|aib|iab|ib)(?<!\bunavailab)(ilities|ility|ly)\b

$1ailab$2

U unavailably/unav[ail][ab]ly

true

true

false

false

IgnoreCase

\b(unbel)(e)(i)(fs?|vable|ved|vers?|ving)\b

$1$3$2$4

U unbelei*

true

true

false

false

IgnoreCase

\b(unc)(?:e|eer|er)(?:tai|ati|tia)(n)(?<!uncertain)(|ly)\b

$1ertai$2$3

U uncertain

true

true

false

false

IgnoreCase

\b(uncertain)i(t)(ies|y)\b

$1$2$3

U uncertainity

true

true

false

false

IgnoreCase

\b(uncle)(s)(?<!\b(?:two|\d+)(?:\s+(?:best))*\s+uncles)(\s+(?:(?:best|early|first|full|law|left|printing|untimely|worst)\s+)*(?:adoption|adultery|birth|birthplace|body|business|charity|choice|collapse|company|death|estates?|firm|funeral|grave|health|hometown|illness|influence|involvement|legacy|life|mental|moods?|name|office|passing|reign|role|sickness|side|suicide|surname|treatment|works))\b

$1'$2$3

U uncles foo

true

true

false

false

IgnoreCase

\bu(ncomplete)(|ly)\b

i$1$2

U uncomplete

true

true

false

false

IgnoreCase

\b(uncon)(?:c|cs|s)(ious)(|ly|ness)\b

$1sc$2$3

U unconscious/uncon[sc]ious

true

true

false

false

IgnoreCase

\bu(nconspicuous)(|ly)\b

i$1$2

U unconspicuous

true

true

false

false

IgnoreCase

\bu(ndecisive)(|ly|ness)\b

i$1$2

U undecisive

true

true

false

false

IgnoreCase

\b(under)(?<!\b(?:over\s+and)\s+under)\s+((?-i:go)|goes|going|gone|went)\b(?!-)(?!\s+(down\s+by|free)\b)

$1$2

U under go

true

true

false

false

IgnoreCase

\b(under\s+the\s+)ho(spices)\b

$1au$2

U under the hospices

true

true

false

false

IgnoreCase

\b(underdev)(?:el|ol)(?:op|ope|opp|p|pe|pp|po|pop)(s?|ed|ers?|ing|ments?|mental)\b(?<!underdevelop\2)

$1elop$2

U underdevelop/underdev[el][op]

true

true

false

false

IgnoreCase

\b(undergrad)(?:utate|ute)(s?)\b

$1uate$2

U undergraduate/undergrad[uate]

true

true

false

false

IgnoreCase

\b(underg)(?:ound|rond|rund)(|hiphop)\b(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)

$1round$2

U underground/underg[round]

true

true

false

false

IgnoreCase

\b(underl)a(ying)\b

$1$2

U underlaying

true

true

false

false

IgnoreCase

\b(underl)y\b(?<!\b(Jill|Kari|Max)\s+Underly)(?<!\b(author\d*|last\d*)\s*=\s*Underly)(?<!\b(Jill)\s+Underly\b.{1,999}\bUnderly)(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1ie

U underly

true

true

false

false

IgnoreCase

\b(under)(?:san|satn|sta|stna|tan)(d)(s?|ing)\b

$1stan$2$3

U understand/under[stan]d

true

true

false

false

IgnoreCase

\b(und)(?:er|r)(?:ste|stre)(?:ght|ngh|nght|ngth|nghth|nth)\b(?<!\bunderstrength)

$1erstrength

U understrength/und[er][stre][ngth]

true

true

false

false

IgnoreCase

\b(underw)(ar)(e)s?\b

$1$3$2

U underware

true

true

false

false

IgnoreCase

\b(unde)(tak)(es?|en|ers?|ings?)\b

$1r$2$3

U undetake

true

true

false

false

IgnoreCase

~~disabled~~\bu(ndisputab)(le|ly)\b(?!\s+(Rock)\b)(?<!(<blockquote>|\bquote\s*=|\{\{(?:blockquote|cquote|quotation|quote|quote\s*box)\s*\|)[^\|\{\}]{0,9999})(?(?<!(|"|“|‘|«)(?=\w)[\s\w\&\:\;\-\–\—\.\,\?\(\)]*)|(?![\s\w\&\:\;\-\–\—\.\,\?\(\)]*(?<=[\w\.\?\)])(|"|”|’|»)))

INVESTIGATE ONELOOK i$1$2

U undisputably

true

false

false

false

IgnoreCase

\b(unearth)en(s?|ed|ing)\b

$1$2

U unearthen

true

true

false

false

IgnoreCase

\b(un)(eeded)\b

$1n$2

U uneeded

true

true

false

false

IgnoreCase

\b(unexpect)ant(ly)\b

$1ed$2

U unexpectantly

true

true

false

false

IgnoreCase

\b(unfamil)(ar)(|ity|ly)\b

$1i$2$3

U unfamilar

true

true

false

false

IgnoreCase

\b(un)(form)(s?|ly)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1i$2$3

U unform

true

true

false

false

IgnoreCase

\b(unfor)(seen)\b

$1e$2

U unforseen

true

true

false

false

IgnoreCase

\b(unfortun)(?:ate|atell|atl|atle|eatl|el|eta|etal|etall|etl)y\b

$1ately

U unfortunately/unforun[ately]

true

true

false

false

IgnoreCase

\bu(nhumane)(|ly)\b

i$1$2

U unhumane

true

true

false

false

IgnoreCase

\b(unif)(ed)\b

$1i$2

U unifed

true

true

false

false

IgnoreCase

\b(unif)(r)(o)(m)(s?|ly)\b

$1$3$2$4$5

U unifrom

true

true

false

false

IgnoreCase

\b([Uu]n)(il)\b(?!\.)(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1t$2

U unil

true

true

false

false

None

\b(u)(?:ni)(?:corp|ncor|ncorp|ncrop|nncorp)(?:erat|oart|oat|oorat|orat|orate|ort|rat|roat)(?<!unincorporat)(es?|ed|ing|ions?|ors?)\b

$1nincorporat$2

U unincorporate

true

true

false

false

IgnoreCase

\b(uni)n(dentif)(iable|iably|ied)\b(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)

$1$2$3

U unindentified

true

true

false

false

IgnoreCase

\b(uni)n(formed\s+)(customs|division|fire|firefighters?|guards?|officers?|police|policem[ae]n|services?|soldiers?)\b

$1$2$3

U uninformed police

true

true

false

false

IgnoreCase

\b(uni)(?:qe|qeu|qieu|uqe)(|ly|ness)\b

$1que$2

U unique/uni[que]

true

true

false

false

IgnoreCase

\b(unit)e(ed)\b

$1$2

U uniteed

true

true

false

false

IgnoreCase

\b(unit)(s\s+)(amphibious)\b

$1'$2$3

U units foo

true

true

false

false

IgnoreCase

\b(u)(?:inv|niiv|niv|nivv|univ)(?:eris|ers|ser|sers)(?<!\bunivers)(als?|alism|alists?|ality|ally|es?)\b

$1nivers$2

U universe/u[niv][ers]e

true

true

false

false

IgnoreCase

\b(u)(?:nive|niver|nivier|nivser|nniver|nver|nvier)(?:ci|is|isi|si|sii)(dad)\b(?<!universi\2)

$1niversi$2

U universi*/u[niver][si]*

true

true

false

false

IgnoreCase

\b(u)(?:nive|niver|nivert|nivier|nivser|nniver|nver|nvier)(?:cit|is|isit|ist|it|si|sit|siit|st|sti|stit)(à|aires?|ară|aria|[aá]rios?|as|[aä]t|atea|atis|ätsbibliothek|ätsverlag|é|ies)\b(?<!universit\2)(?<!(?-i:UniverCité))(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)

$1niversit$2

U universit*/u[niver][sit]*

true

true

false

false

IgnoreCase

\b(universit)(es)\b(?!\.fr\b)(?!\s+(d|de)\b)(?<!\b(des|les)\s+universites)(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1i$2

U universites (French)

true

true

false

false

IgnoreCase

\b(u)(?:nive|niver|nivert|nivier|nivser|nniver|nver|nvier)(?:cit|is|isit|ist|it|si|sit|siit|st|sti|stit)(es)\b(?<!universites)

$1niversiti$2

U universites/u[niver][sit]es

true

true

false

false

IgnoreCase

\b(u)(?:nive|nivesr|niver|nivert|nivier|nivser|nniver|nver|nvier)(?:city|iscity|isity|istiy|istty|isty|istyu|isuty|isy|isyt|ity|siit|sitary|sitiy|sity|siy|srity|stity|stiy|stty|sty)\b(?<!university)(?!\.(ca)\b)(?!-(bochum)\b)(?!\s+(?-i:SC)\b)(?<!(?-i:UniverCity))(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1niversity

U university/u[niver][sity]

true

true

false

false

IgnoreCase

\b(u)(?:known|kown|nknkown|nknonw|nknow|nkonw|nkonwm|nkonwn|nkonwon|nkown|nkwown)\b(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1nknown

U unknown/unk[nown]

true

true

false

false

IgnoreCase

\b(u)n+e+[cs]+e+[cs]+(?:ar|er|r)(?:illy|ly)\b

$1nnecessarily

U unnecessarily/u[n][e][ces][ar][ily]

true

true

false

false

IgnoreCase

\b(u)n+e+[cs]+e+[cs]+(?:ar|er|r)(?<!unnecessar)(ily|y)\b

$1nnecessar$2

U unnecessary/u[n][e][ces][ar]y

true

true

false

false

IgnoreCase

\b(u)n+o*f+i*c*i*a*l+y+\b(?<!unofficially)(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1nofficially

U unoffically/u[nofficially]

true

true

false

false

IgnoreCase

\b(un)-o(fficial)(|ly)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})

$1o$2$3

U un-official

true

true

false

false

IgnoreCase

\b(u)n+o*f+i*c*i*a*l+\b(?<!unofficial)(?<!\bun(fall))(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1nofficial

U unofficial/u[nofficial]

true

true

false

false

IgnoreCase

\b(unorth)a(dox)\b(?!\s+\((musician|rapper)\))(?<!\[\[Unorthadox.{1,15}\|Unorthadox)

$1o$2

U unorthadox

true

true

false

false

IgnoreCase

\bun(plausib)(ility|le|ly)\b

im$1$2

U unplausible

true

true

false

false

IgnoreCase

\b(unple)(sant)(|ly|ness)\b

$1a$2$3

U unplesant

true

true

false

false

IgnoreCase

\bun(probable)\b

im$1

U unprobable

true

true

false

false

IgnoreCase

\b(un)(q)(i)(ue)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1$3$2$4

U unqiue

true

true

false

false

IgnoreCase

\bun(regular)(|ities|ity|ly)\b

ir$1$2

U unregular

true

true

false

false

IgnoreCase

\b(unr)(?:e|ea)(l)(?:as|ase|ases|eas|ieas)(?<!unreleas)(es?|ed|ing)\b

$1e$2eas$3

U unreleased/unr[e]l[eas]ed

true

true

false

false

IgnoreCase

\b(unrepent)e(nt)(|ly)\b

$1a$2$3

U unrepentent

true

true

false

false

IgnoreCase

\bu(nsatiab)(ility|le|ly)\b

i$1$2

U unsatiable

true

true

false

false

IgnoreCase

\bu(nstability)\b

INVESTIGATE ONELOOK i$1

U unstability

true

true

false

false

IgnoreCase

\b(un)(sual)(|ly)\b(?!(?:<sup>|&#91;|</?nowiki>|\W)+(?i:Sic)\b)(?<!{{(?:[Aa]s\s+written|[Nn]at|[Nn]ot\s+typo|[Nn]ot\s*a\s*typo|[Pp]roper\s*name|[Ss]ic\??|[Ss]IC|[Tt]ypo)\|[^{}]+)

$1u$2$3

U unsual

true

true

false

false

IgnoreCase

\b(u)n+[cs]+[eu]+[cs]+e+[cs]+(?:e|es)(ful|fully|ive|ively)\b

$1nsuccess$2

U unsuccesseful/u[nsuccess][es]ful

true

true

false

false

IgnoreCase

\b(u)n+[cs]+[eu]+[cs]+e+[cs]+(?<!unsuccess)(ful|fully|ive|ively)\b

$1nsuccess$2

U unsuccessful/u[nsuccess]ful

true

true

false

false

IgnoreCase

\b(u)n+[cs]+[eu]+[cs]+e+[cs]+(ful)l\b

$1nsuccess$2

U unsuccessfull/u[nsuccess]full

true

true

false

false

IgnoreCase

\b(u)n+[cs]+[eu]+[cs]+e+[cs]+(ful)(y)\b

$1nsuccess$2l$3

U unsuccessfuly/u[nsuccess]fuly

true

true

false

false

IgnoreCase

\bunveriviable\s+and\s+unsufficient\b

unverifiable and insufficient

U unsufficient (1)

true

true

true

false

None

\bu(nsufficien)(cy|t|tly)\b

i$1$2

U unsufficient (2)

true

true

false

false

IgnoreCase

\b(u)(?-i:nti)\b(?!-(L|Unti)\b)(?!,\s*(B|Bernard|DeRosa|Protecting|T)\b)(?!\s+(Bernard|brunigen|e|Tuulensuu|Unti|unting|Vineyards)\b)(?<!\b(Galer|Newman|Unti)-Unti)(?<!\b(Bernard|Gloria|J|Kirby|Rampura|T\.?|Unti|Vanessa)\s+Unti)(?<!\b(Bernard),\s*Unti)(?<!\b(last\d*)\s*=\s*Unti)(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1ntil

U unti

true

true

false

false

IgnoreCase

\b(until)(\d+|april|august|december|fall|february|her|his|it|its|january|july|june|march|may|october|september|the|their|they)\b

$1 $2

U untilFoo (1) add space

true

true

false

false

IgnoreCase

\b(until)(?:e|i|k|o|s)\b

$1

U untilFoo (2) drop Foo

true

true

false

false

IgnoreCase

\buntil(?!\b)(?!(a(?<=\b(Ana|Pavel|Stela|Veaceslav)\s+Untila)|a\s+et\.?\s+al|ă|ed|l|lable|led|ov|ova|ovsk|ted)\b)(?<!\b(author\d*|last\d*)\s*=\s*Until)(?<!https?://[^ \|\{\}\[\]\<\>]*)

INVESTIGATE (UNTIL+FOO)

U untilFoo (3) expansion

true

true

false

false

IgnoreCase

\b(until)l+\b(?!.{1,99}\b(braines|ende|feastes|hath|hee|mercye|originall|twentie|yere)\b)(?!(?:<sup>|&#91;|</?nowiki>|\W)+(?i:Sic)\b)(?<!{{(?:[Aa]s\s+written|[Nn]at|[Nn]ot\s+typo|[Nn]ot\s*a\s*typo|[Pp]roper\s*name|[Ss]ic\??|[Ss]IC|[Tt]ypo)\|[^{}]+)

$1

U untill

true

true

false

false

IgnoreCase

\b(un)t(ited)\b

$1$2

U untited

true

true

false

false

IgnoreCase

\b(unus)(?:a|u|ua|usa)(?:l|ll)(y)\b(?<!\bunusually)

$1uall$2

U unusually/unus[ua][ll]y

true

true

false

false

IgnoreCase

\b(unv)(i)(e)(l)(s?|ed|ing)\b(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1$3$2$4$5

U unviel

true

true

false

false

IgnoreCase

\b(un)(ware)\b

$1a$2

U unware

true

true

false

false

IgnoreCase

\b(upcom)m(ing)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1$2

U upcomming

true

true

false

false

IgnoreCase

\b(upg)(a)(r)(d)(es?|ed|ing)\b

$1$3$2$4$5

U upgarde

true

true

false

false

IgnoreCase

\b(uph)o(ld)ed\b

$1e$2

U upholded

true

true

false

false

IgnoreCase

\b(upset)ted\b

$1

U upsetted

true

true

false

false

IgnoreCase

\b(up)(to)\b(?=\s+\d+\s*-->)

$1 $2

U upto (1)

true

true

true

false

IgnoreCase

\b(u)(?-i:pto)\b(?!\!)(?!\s+(?-i:Zenith)\b)(?<!\{\{Use\s+(Indian|Pakistani)\s+English(?s:.{1,99999}))(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})(?<!https?://[^ \|\{\}\[\]\<\>]*)(?!(?:<sup>|&#91;|</?nowiki>|\W)+(?i:Sic)\b)(?<!{{(?:[Aa]s\s+written|[Nn]at|[Nn]ot\s+typo|[Nn]ot\s*a\s*typo|[Pp]roper\s*name|[Ss]ic\??|[Ss]IC|[Tt]ypo)\|[^{}]+)(?<!(<blockquote>|\bquote\s*=|\{\{(?:blockquote|cquote|quotation|quote|quote\s*box)\s*\|)[^\|\{\}]{0,9999})(?<!\[https?:[^\|\{\}\[\]\<\>]*)

$1p to

U upto (2)

true

true

false

false

IgnoreCase

\b(us)e(age|ing)\b(?<!https?://[^ \|\{\}\[\]\<\>]*)

$1$2

U useage

true

true

false

false

IgnoreCase

\b(useful)l(|ness)\b(?!.{1,99}\b(gospell|joyners|publick|worke)\b)

$1$2

U usefull

true

true

false

false

IgnoreCase

\b(us)(?:a|aua|u|ua|usa)(?:l|ll|lll)\b(?<!\busual)(?<!(?-i:USAL))(?!\.(edu|es|net)\b)(?!-(al|e|fiqhi|gun|i|jedid|li|ud)\b)(?!,\s+(California)\b)(?!\s+\((disambiguation|Dune|music)\))(?!\s+(ad-din|ad-Diyanah|aksak|al|alfiqh|alhsad|ash-Shashi|aur|az-Zaidiya|C|claselor|Creek|din\s+al|ed-din|el|Fakhr|Fiqh|fiy|i-qadim|id-Din|J|Kafi|La\s+Antigua|poha|Redwood\s+Company|semai|ul-jadid)\b)(?!.{1,99}\b(al-Hajj|fiqh|Hadith|ilm|Islamic\s+Jurisprudence|Kafi|Paul\s+Atreides|plaine)\b)(?<!\b(EPOCA|li|wa)-usal)(?<!\b(Ceall|Cell)-usall)(?<!\b(Al|Asal|il|lil|ol)-usul)(?<!\b(chawli|fakachi|la|matki|sabudana|sev|Siegfried)\s+usal)(?<!\b(Ramon)\s+usall)(?<!\b(Al|Asal|aur|Bumpei|fi|Hayate|ilm|Islami|Kaygasiw|Kifayatul|Kitab-ı|Raja|Tarihinde|Tashilul|Turgut|yang|Zeynep)\s+usul)(?<!\b(author\d*|last\d*)\s*=\s*U\w+)(?<!\b(fiqh|hadith|imamat|Islamic\s+Jurisprudence|Paul\s+Atreides|sutuh)\b.{1,99}us\w*)(?<!\[\[us[^\[\]\|]{1,30}\|us\w*)(?<!\{\{(lang|sfn|transl).{1,20}us\w*)(?(?<!\w*)|(?!\w*))(?(?<!\[\[\w*)|(?!\w*\]\]))(?<!https?://[^ \|\{\}\[\]\<\>]*)(?!(?:<sup>|&#91;|</?nowiki>|\W)+(?i:Sic)\b)(?<!{{(?:[Aa]s\s+written|[Nn]at|[Nn]ot\s+typo|[Nn]ot\s*a\s*typo|[Pp]roper\s*name|[Ss]ic\??|[Ss]IC|[Tt]ypo)\|[^{}]+)(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})(?<!(<blockquote>|\bquote\s*=|\{\{(?:blockquote|cquote|quotation|quote|quote\s*box)\s*\|)[^\|\{\}\<\>]{0,9999})(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)

$1ual

U usual/us[ua][l]

true

true

false

false

IgnoreCase

\b(us)(?:a|aua|u|ua|usa)(?:l|ll|lll)(y)\b(?<!\busually)

$1uall$2

U usually/us[ua][ll]y

true

true

false

false

IgnoreCase

\b(u)[pr](surp)(s?|ations?|ed|ers?|ing)\b

$1$2$3

U usurp/u[]surp

true

true

false

false

IgnoreCase

\b(usurp)ate(s?)\b

$1$2

U usurpate

true

true

false

false

IgnoreCase

\b(usurp)at(ed)\b

$1$2

U usurpated

true

true

false

false

IgnoreCase

\b(ut)(?:|a|e)(li[sz])(ation|es?|ed|ing)\b

$1i$2$3

U utilise/ut[i]lise

true

true

false

false

IgnoreCase

\b(utili[sz])i(ed)\b

$1$2

U utilisied

true

true

false

false

IgnoreCase

\b(utilit)(es)\b

$1i$2

U utilites

true

true

false

false

IgnoreCase

\bu(?:biquitious|ises?d?\b(?<!\b(North|Soighean)\s+Uise)|krane(?!(n|nland|t|tz|ws|ws_com)\b)|kranian(?!(football\.narod)\b)|litmate|ltimatim|ltimatium|ltimatl|ltimite|mbillic|n-official|nabased|nabatted|nactive|nactivit|nadvisably|naminous|navalab|navaliab|navalib|ncertainity|ncertian|ncomplet(?!(able|ed)\b)|nconcious|nconclusiv|nconscience(?!\s+of\s+Odd\s+Bodkins\b)|nconspicuous|nconvential|nconventionaly|ndecideab|ndecisive|nderat(?!(tended|tribute)\b)|ndergound|nderlayed|nderlaying|nderlied|nderly\b(?<!\b(Jill|Kari|Max)\s+Underly)(?<!\b(author\d*|last\d*)\s*=\s*Underly)(?<!\b(Jill)\s+Underly\b.{1,999}\bUnderly)|ndermind(?!\s+\((album|film|TV\s+series)\))(?!(?s:.{1,999})\b(Phish)\b)(?<!\b(Primordial)\s+Undermind)(?<!\[\[Undermind.{1,15}\|\s*Undermind)(?<!\b(Nick\s+Martin)\b(?s:.{1,9999})Undermind)(?(?<!\[\[\w*)|(?!\w*\]\]))(?(?<!\w*)|(?!\w*))|nderming|nderware|ndestructib|ndevelopment|necessary|needed|neffect|nequaly|nexpectantly|nexpensive|nexplicab|nexplicit|nfamilar|nfinnish|nforetunat|nforseen|nfortunatley|nfortunatly|nhumane|nifed|nifrom|nilatreal|nindentif|nited\s+Kingdon|niverist|niverit|niversaly|niversitar(ies|y)\b(?!\s+(?-i:SC)\b)|niversites(?!(i|ispor|\.fr)\b)(?!\s+(d|de)\b)|niverst(?!(alent|ores)\b)|nivesit(?!(ății)\b)|nknow\b|nkown|nlikley|nmanouverab|nmistakeably(?!\s+(Rainbow\s+Trout)\b)|nnecces|nnecesa|nnemployment|noffical|nofficialy|northadox(?!\s+\((musician|rapper)\))(?<!\[\[Unorthadox.{1,15}\|Unorthadox)|noticeab|nperiodic(?!(o)\b)|nphased(?!\s+(genotypes?)\b)|nplausib|nplesant|npolite|npresidented(?!\s+(jams)\b)|nprobab|nregular(?!(i[sz]ed)\b)|nrepentent|nsatiab|nsed\b|nsinged\b(?<!\b(inferno)\s+unsinged)|nsual|nsubstanciat|nsuccesful|nsuccessfull\b|nsucesf|nsucess|nsued\b|nsufficient|nsupris|nsupriz|nsurpriz|nti\b(?!-(L)\b)(?!,\s*(B|Bernard|DeRosa|Protecting|T)\b)(?!\s+(Bernard|e|Vineyards)\b)(?<!\b(Newman)-Unti)(?<!\b(Bernard|Gloria|Kirby|T\.?|Vanessa)\s+Unti)(?<!\b(Bernard),\s*Unti)(?<!\b(last\d*)\s*=\s*Unti)|ntill\b|ntracab|ntranslateab|nusualy|nversit|nviel|nviersit|nvisib|nware|nweildly|pcomming|pgard|pholded|pmost\b(?!\s+(voice)\b)(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})|psetted|pthe(?!(academy|albion|ante|blues|bowers|bucks|cavs|chats|city|clarets|creek|cutters|dale|deise|drums|goeys|gro|grove|hillers|lyd|maggies|mariners|ossroad|posh|punks|purps|ridge|romans|saddlers|staircase|terras|town|yangtze)\b)(?<!#UpThe)|pto\b(?!\!)(?!\s+(?-i:Zenith)\b)(?<!\{\{F\dstat\|UPTO)(?<!\{\{Use\s+(Indian|Pakistani)\s+English(?s:.{1,99999}))(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})(?<!(<blockquote>|\bquote\s*=|\{\{(?:blockquote|cquote|quotation|quote|quote\s*box)\s*\|)[^\|\{\}]{0,9999})(?<!\[https?:[^\|\{\}\[\]\<\>]*)|sall(?!(án|ı|iance|im)\b)(?!\s+(J)\b)(?<!\b(Ramon)\s+Usall)(?<!\b(author\d*|last\d*)\s*=\s*Usall)|seage|seall|sefull\b(?!.{1,99}\b(gospell|publick|worke)\b)|sefullness|sefuly|seing|suall\b|sualy|sully|surpat(?!(a|alis|as|eurs?|i|ionem|ionen|ionibus|ions?|ionary|ione|ioun|ious|is|ive|ivirus|o|or|ore|oren|ores|ori|ors|ory|rice|rix|um|ur)\b)|susal|talis|taliz|tilisied|tilites|tilizied)(?![ \(\)\.\,\;\-\'\"\+\&\%\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)(?!\w*(?:<sup>|&#91;|</?nowiki>|\W)+(?i:Sic)\b)(?<!{{(?:[Aa]s\s+written|[Nn]at|[Nn]ot\s+typo|[Nn]ot\s*a\s*typo|[Pp]roper\s*name|[Ss]ic\??|[Ss]IC|[Tt]ypo)\|[^{}]+)(?<!<\s*(?i:ref)\b[^<>{}]*)(?<!https?://[^ \|\{\}\[\]\<\>]*)

INVESTIGATE

Ω search

true

true

false

false

IgnoreCase

true

Rule

InsideTemplate

false

false

1

None

None

false

true

false

false

false

false

0

0

false

false

false

false

false

true

2

10

0

false

false

false

30

Typo/date fixes

Typo fixing

Typo/quotemark fixes

Typo/date fixes

Typo/date/quotemark fixes

General fixes

Date fixes

Date/quotemark fixes

Removed promotional-looking text from a website name

General fixes, removed promotional-looking text from a website name

(?:INVESTIGATE|(?-i:FALSE)|(?-i:John\s+of\s+Reading)|~~IT~S~~|\b[Ii]t[´’'‘`]s\b(?!\s+(a|an|the)\b)(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})|~~MAY~~|\b(?-i:may)\b((?=\s+([12]\d\d\d)\b)|(?<=\b(\d|[123]\d|in)\s+may))(?!\s+((not)\s+)?be\b)(?<!\b(age\s+of|over|under|young\s+as)\s+\d*\s+may)(?<!https?://[^ \|\{\}\[\]\<\>]*)(?![ \(\)\.\,\;\-\'\"\+\&\w\d]*\.(?i:(?:gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)|~~MISSING~APOSTROPHE~~|\b(albums|animals|aunts|bands|captains|clubs|competitions|conventions|couples|engines|eras|fathers|films|firms|formations|games|groups|husbands|infants|kings|leagues|patients|promotions|queens|saints|seasons|ships|sides|singles|songs|teams|uncles|wifes)\b(?!(\.|\,|;|:|/|\}\}|\(|\)))(?!\s*=)(?!\s+(about|across|again|against|along|also|and|apart|are|around|as|at|become|before|being|between|but|by|came|(?-i:Chart)|competing|could|did|during|established|followed|for|founded|from|made|had|have|he|if|in|includ(e|ed|ing)|into|is|its|joining|let|like|moved|of|off|on|or|out|over|per|placed|played|previously|produced|saw|she|started|such|than|that|they|through|throughout|to|too|until|up|usually|was|we|went|were|which|who|whom|will|with|within|without|would|written|yet|you|\d+[-–]\d+)\b)(?<!\b(?i:all|between|both|collections?\s+of|couple\s+of|dozen|during|eight|eighteen|eleven|few|fifteen|four|fourteen|five|many|million|more|most|multiple|nine|number\s+of|numerous|pair\s+of|remaining|series\s+of|seven|seventeen|several|six|sixteen|some|such|supporter|ten|thirteen|three|total|twelve|twenty|two|various|WikiProject|\d+)(\s+(additional|away|basketball|compilation|conference|consecutive|different|European|French|group|home|international|national|new|other|short|straight))?\s+\w+)(?<!\[\[(?:Category:|List\s+of\b)[^\[\]\|]{0,60})(?(?<!\b(Singles\s+and)\s+albums)|(?!\s+charts?\b))(?<!\b(?-i:(Billboard|Hip-Hop|Hot\s+Latin|Top\s+Hard\s+Rock|Top\s+Independent|Top\s+Rock))\s+Albums)(?<!\b(Battle\s+of\s+the)\s+Bands)(?<!\b(?-i:married|same-sex|unmarried)\s+couples)(?<!\b(GMA|Regal|Viva)\s+Films)(?<!\b([Ii]nfobox\s+country\s+at)\s+games)(?<!\b(All-Africa|Asian|Commonwealth|Olympic|Pan\s+American|Paralympic|Wheelchair)\s+Games)(?<!\b(Stem)\s+groups)(?<!\b(New\s+Orleans)\s+Saints)(?<!\{\{[Oo]ther\s+ships)(?<!\b(special)\s+teams)(?<!https?://[A-Za-z0-9\-_\.~\!\*\'\(\)\;\:\@\&\=\+\$\,\/\?\%\#]*)(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})|~~CAPITALISED~~|\b(?-i:After|Although|Being|By|During|He(?!-)|She(?!-)|It(?<!\b[A-Z]\w*\s+It)|The(?!\s+[A-Z])|This(?!\s+[A-Z])|They|Under(?!-)(?!\s+[12]?\d)|When)\b(?<![\.\:\;\…\|\!\?\>\–\-\=\*\'\"\”\“\(\)\#]\s*\w+)(?<!(\]\]|\}\}|\|\}|\<\!\-\-)\s*\w+)(?<!\n[*#;][^\n]+\n+\w+)(?<!^\s*\w+)(?<!\b(?<!trans-)title\d*\s*=[^\|\{\}]{0,255})(?<!https?://[^ \|\{\}\[\]\<\>]*)|~~LOWERCASE~SECTION~START~~|\b(?-i:[a-z])\w*\b(?<=\=\=\s*\n\w*)|~~NOWIKI~~|<nowiki/?>(?!\*+</nowiki>)|~~ALERT~FA~~|\{\{[Ff]eatured\s+(article|list)\}\}|~~TEMPORARY~~|\b(?i:(dairy|diary))\b)

true

true

true

false

true

true

false

true

true

false

false

true

false

false

0

false

true

2

false

true

false

false

false

true

false

true

10

Courier New

false

false

false

false

false

true

false

false

false

false

true

true

true

2

6

9

10

11

13

16

17

18

20

true

false

false

false

true

true

false

false

false

false

false

false

false

false

(\{\{([Ff]ailed|[Hh]istorical|[Rr]ejected)(\||\}\})|\[\[User:|\[\[User\s+talk:|^(?s:.{499999}))

true

true

false

false

false

false

false

true

true

false

false

false

false

C# 4.0

public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)

{

Skip = false;

Summary = "test";

ArticleText = "test \r\n\r\n" + ArticleText;

return ArticleText;

}

false

false

true

false

20

true

true

true

(?:~~ARTICLES~~|Charles Magauran|Commonly misspelled English words|Cut Spelling|Date and time notation in the United Kingdom|Drexel\s+4\d\d\d|Early Cornish texts|English orthography|Henry Marshall Furman|Interspel|List of On Cinema episodes|List of the Dead Daisies members|Nairai\b|Otte Rud|SoundSpel|Transposed letter effect|~~OTHERS~~|Abuse reports|Abuse response/|Academic studies of Wikipedia|ACF Regionals answers/|Administrators' noticeboard|AMA IRC Meeting log|Adopt-a-typo|Arbitration Committee Elections|Arbitration/|Archived deletion|articles by quality log|Articles for|Articles with UK Geocodes|Attached KML/List of power stations in New Zealand|AutoWikiBrowser/Typos|BillboardEncode/|BillboardID/|Categories for|Catholic Encyclopedia topics/|Centralized discussion/|Changing username/|CHECKWIKI/|Contributor copyright investigations/|Copyright problems/|Correct typos in one click|Coverage of Mathworld topics/|Database reports/|Deleted articles with freaky titles|Deletion log/|Deletion log archive|Deletion review|Did you know nominations/|Disambiguation pages with links/|Editor review/|Featured article|Featured list|Featured picture|Featured portal|Featured topic|Files for|Find a Grave famous people/|GLAM/NHMandSM|GLAM/Your paintings|Goings-on/|Good article reassessment|In the news/|India Education Program/Courses/|Jewish Encyclopedia topics/|Jimbo Wales discussion|List of encyclopedia topics/|List of Wikipedians by|Lists of common misspellings|Main Page history/|Mediation Cabal/|Meetup/|Miscellany for|Move review/|New user log/|Pfam2pdb|Pfam2PDBsum|Picture peer review|Possibly unfree|Recent additions|Redirects for|Reference desk archive|Requested articles|Requests for|Sandbox/|School and university projects/|Shortcut table/|Sockpuppet investigations/|Stub types for deletion|Suspected copyright violations/|Suspected sock puppets|Templates for|Templates with red links|Tyop Contest|Typo Team|Unwanted Cinema cover.png|Upload log archive|Votes for deletion|Wiki Ed/|Wiki Guides/|Wikipedia Signpost/2|Wikipedia Signpost/Special|WikiProject Academic Journals/|WikiProject Chemicals/Log/|WikiProject Chemistry/IRC|WikiProject Directory/Description|WikiProject Editor Retention/|WikiProject Fix common mistakes/|WikiProject History Merge/|WikiProject Intertranswiki/|WikiProject Languages/|WikiProject London Transport/The Metropolitan/|WikiProject Missing encyclopedic articles/|WikiProject Pharmacology/Log/|WikiProject Red Link Recovery/|WikiProject Short descriptions/wd/|WikiProject Spam/|~~SLASH~~|/All discussions|/[Aa]rchive|/Article alerts|/Article list|/Article Talk list|/Articles|/Assessment|/Cleanup listing|/CurrentTranscriptions|/[Dd]ata|/Deletion archive|/Did you know|/Discussions?|/DYK|/Encyclopedic articles|/Example generated lists|/[Ff]eedback|/Fundraising|/ICC valuations|/Internet Relay Chat|/IRC|/List of all portals|/List of biographies|/List of mountains|/Listeria|/Listing by project|/Lists of pages|/Members|/Metrics/|/Newsletter|/Participants|/Peer review|/Popular pages|/Prospectus|/[Pp]ublicwatchlist|/Recent changes|/Recognized [Cc]ontent|/[Rr]edlinks|/Rename template parameters|/[Ss]andbox|/Settings/|/Stale drafts|/Stats|/Statistics|/Talk|/Translation task force|/Unpatrolled|/Watchall|/[Ww]atchlist)

false

true

0

0

0

0