User:John of Reading/AWB settings/Repeated X
Appearance
These AWB settings are saved here in the hope that they may be useful some day. However, please use them with caution, as there will always be exceptional cases where rules give incorrect results. As always, you are responsible for any edit you make. |
<?xml version="1.0" encoding="utf-8"?>
<AutoWikiBrowserPreferences xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:space="preserve" Version="6.2.1.0">
<Project>wikipedia</Project>
<LanguageCode>en</LanguageCode>
<CustomProject />
<Protocol>http://</Protocol>
<LoginDomain />
<List>
<ListSource />
<SelectedProvider>DatabaseScannerListProvider</SelectedProvider>
<ArticleList />
</List>
<FindAndReplace>
<Enabled>true</Enabled>
<IgnoreSomeText>false</IgnoreSomeText>
<IgnoreMoreText>false</IgnoreMoreText>
<AppendSummary>true</AppendSummary>
<Replacements>
<Replacement>
<Find>\(spacer\)</Find>
<Replace />
<Comment />
<IsRegex>false</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>355\ at\ 2022/09/21,\ 13\ after\ pre-parse</Find>
<Replace>0</Replace>
<Comment />
<IsRegex>false</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>SINGLE\ WORDS</Find>
<Replace />
<Comment>SINGLE WORDS</Comment>
<IsRegex>false</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](a|ay|e|ec|h|i|ia|ie|in|iu|o|rr|u|ue|x|xx)\s+x\1\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](aa)(v)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](ag)(ua)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](am)(i)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](an)(gd|h|thias|thina|thippe|thocephalus|thochlora|thocles|thocollis|thodice|thogenys|thoides|tholopha|thomela|thostola|thomista|thomixta|thomma|thopterygius|thopus|thosoma|thosterna|thostigma|thura|thus|ti)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](ar)(ippe)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](en)(eas|ia|iades|ocles|ocrates|opirostris)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](er)(a)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](ia)(n|ng|o)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](ic)(aque|ca)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](in)(g|h)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](ip)(hares)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](rj)(u)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](ut)(hus)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](wa)(y)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](xx)(x+)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](yl)(i|ina|us)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](zi)(bit)\s+x\1\2\b</Find>
<Replace>FALSE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>true</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>PHRASES</Find>
<Replace />
<Comment />
<IsRegex>false</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>FIXES</Find>
<Replace />
<Comment />
<IsRegex>false</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b([Xx])(?<!https?://[A-Za-z0-9\-_\.~\!\*\'\(\)\;\:\@\&\=\+\$\,\/\?\%\#]*)([a-z]+)\s+x\2\b</Find>
<Replace>$1$2</Replace>
<Comment>Word word</Comment>
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\bx([a-z]+)\s+(\[\[([^\[\]\|]*\||(?=[^\[\]\|]*\]\]))x\1\b[^\[\]\|]*\]\]\w*)</Find>
<Replace>$2</Replace>
<Comment>Word [[word]]</Comment>
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>(\[\[(?:[^\[\]\|\s]*[\|\s])*)([Xx])(\w+)(\]\]['"]*)\s+x\3\b</Find>
<Replace>$1$2$3$4</Replace>
<Comment>[[Word]] word</Comment>
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b([Xx])(\w+)((?:'|")+)\s+x\2\b</Find>
<Replace>$1$2$3</Replace>
<Comment>Word" word</Comment>
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>\b[Xx](?<!https?://[A-Za-z0-9\-_\.~\!\*\'\(\)\;\:\@\&\=\+\$\,\/\?\%\#]*)([a-z]+)(\s|’|'|`|"|\]\]|\[\[(?!Category:)[^\[\]\|]*\||\[\[(?!Category:)(?=[^\[\]\|]*\]\]))+x\1\b(?![ \(\)\.\,\;\-\'\"\+\&\w\d]*\.(?i:(gif|jpe?g|ogg|ogv|pdf|png|svg|tiff?|webm))\b)</Find>
<Replace>INVESTIGATE</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<BeforeOrAfter>false</BeforeOrAfter>
<RegularExpressionOptions>None</RegularExpressionOptions>
</Replacement>
</Replacements>
<AdvancedReps>
<IRule xsi:type="InTemplateRule">
<enabled_>true</enabled_>
<Children />
<Name>In Template Rule</Name>
<TemplateNames_ />
<ReplaceWith_ />
<DoReplace_>false</DoReplace_>
</IRule>
</AdvancedReps>
<SubstTemplates />
<IncludeComments>false</IncludeComments>
<ExpandRecursively>true</ExpandRecursively>
<IgnoreUnformatted>false</IgnoreUnformatted>
</FindAndReplace>
<Editprefs>
<GeneralFixes>false</GeneralFixes>
<Tagger>false</Tagger>
<Unicodify>false</Unicodify>
<Recategorisation>0</Recategorisation>
<NewCategory />
<NewCategory2 />
<ReImage>0</ReImage>
<ImageFind />
<Replace />
<SkipIfNoCatChange>false</SkipIfNoCatChange>
<RemoveSortKey>false</RemoveSortKey>
<SkipIfNoImgChange>false</SkipIfNoImgChange>
<AppendText>false</AppendText>
<AppendTextMetaDataSort>false</AppendTextMetaDataSort>
<Append>true</Append>
<Text />
<Newlines>2</Newlines>
<AutoDelay>10</AutoDelay>
<BotMaxEdits>0</BotMaxEdits>
<SupressTag>false</SupressTag>
<RegexTypoFix>false</RegexTypoFix>
</Editprefs>
<General>
<AutoSaveEdit>
<Enabled>false</Enabled>
<SavePeriod>30</SavePeriod>
<SaveFile />
</AutoSaveEdit>
<SelectedSummary>Typo/[[WP:AWB/GF|general]] fixing</SelectedSummary>
<Summaries>
<string>Typo fixing</string>
<string>Typo/[[WP:AWB/GF|general]] fixing</string>
<string>Grammar fixing</string>
<string>Grammar/[[WP:AWB/GF|general]] fixing</string>
<string>Typo/grammar fixing</string>
<string>Typo/grammar/[[WP:AWB/GF|general]] fixing</string>
<string>Copyedit, fixing duplicated words</string>
<string>Copyedits, spelling/grammar fixes</string>
<string>Copyedits, spelling/grammar/[[WP:AWB/GF|general]] fixes</string>
<string>[[WP:AWB/GF|General fixes]]</string>
</Summaries>
<PasteMore>
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
</PasteMore>
<FindText>(INVESTIGATE|FALSE)</FindText>
<FindRegex>true</FindRegex>
<FindCaseSensitive>true</FindCaseSensitive>
<WordWrap>true</WordWrap>
<ToolBarEnabled>false</ToolBarEnabled>
<BypassRedirect>true</BypassRedirect>
<AutoSaveSettings>true</AutoSaveSettings>
<noSectionEditSummary>false</noSectionEditSummary>
<restrictDefaultsortAddition>true</restrictDefaultsortAddition>
<restrictOrphanTagging>true</restrictOrphanTagging>
<noMOSComplianceFixes>false</noMOSComplianceFixes>
<syntaxHighlightEditBox>false</syntaxHighlightEditBox>
<highlightAllFind>true</highlightAllFind>
<PreParseMode>false</PreParseMode>
<NoAutoChanges>false</NoAutoChanges>
<OnLoadAction>0</OnLoadAction>
<DiffInBotMode>false</DiffInBotMode>
<Minor>true</Minor>
<AddToWatchlist>2</AddToWatchlist>
<TimerEnabled>false</TimerEnabled>
<SortListAlphabetically>true</SortListAlphabetically>
<AddIgnoredToLog>false</AddIgnoredToLog>
<EditToolbarEnabled>false</EditToolbarEnabled>
<filterNonMainSpace>false</filterNonMainSpace>
<AutoFilterDuplicates>true</AutoFilterDuplicates>
<FocusAtEndOfEditBox>false</FocusAtEndOfEditBox>
<scrollToUnbalancedBrackets>true</scrollToUnbalancedBrackets>
<TextBoxSize>10</TextBoxSize>
<TextBoxFont>Courier New</TextBoxFont>
<LowThreadPriority>false</LowThreadPriority>
<Beep>false</Beep>
<Flash>false</Flash>
<Minimize>false</Minimize>
<LockSummary>false</LockSummary>
<SaveArticleList>true</SaveArticleList>
<SuppressUsingAWB>false</SuppressUsingAWB>
<AddUsingAWBToActionSummaries>false</AddUsingAWBToActionSummaries>
<IgnoreNoBots>false</IgnoreNoBots>
<ClearPageListOnProjectChange>false</ClearPageListOnProjectChange>
<SortInterWikiOrder>true</SortInterWikiOrder>
<ReplaceReferenceTags>true</ReplaceReferenceTags>
<LoggingEnabled>true</LoggingEnabled>
<AlertPreferences>
<int>1</int>
<int>2</int>
<int>6</int>
<int>8</int>
<int>9</int>
<int>10</int>
<int>11</int>
<int>13</int>
<int>16</int>
<int>17</int>
<int>18</int>
<int>19</int>
<int>20</int>
</AlertPreferences>
</General>
<SkipOptions>
<SkipNonexistent>true</SkipNonexistent>
<Skipexistent>false</Skipexistent>
<SkipDontCare>false</SkipDontCare>
<SkipWhenNoChanges>false</SkipWhenNoChanges>
<SkipSpamFilterBlocked>false</SkipSpamFilterBlocked>
<SkipInuse>true</SkipInuse>
<SkipWhenOnlyWhitespaceChanged>false</SkipWhenOnlyWhitespaceChanged>
<SkipOnlyGeneralFixChanges>true</SkipOnlyGeneralFixChanges>
<SkipOnlyMinorGeneralFixChanges>false</SkipOnlyMinorGeneralFixChanges>
<SkipOnlyCosmetic>false</SkipOnlyCosmetic>
<SkipOnlyCasingChanged>false</SkipOnlyCasingChanged>
<SkipIfRedirect>false</SkipIfRedirect>
<SkipIfNoAlerts>false</SkipIfNoAlerts>
<SkipDoes>false</SkipDoes>
<SkipDoesText>(\{\{([Ff]ailed|[Hh]istorical|[Rr]ejected)(\||\}\})|\[\[User:|\[\[User\s+talk:)</SkipDoesText>
<SkipDoesRegex>true</SkipDoesRegex>
<SkipDoesCaseSensitive>true</SkipDoesCaseSensitive>
<SkipDoesAfterProcessing>false</SkipDoesAfterProcessing>
<SkipDoesNot>false</SkipDoesNot>
<SkipDoesNotText>\bcomprises\s+of\b</SkipDoesNotText>
<SkipDoesNotRegex>false</SkipDoesNotRegex>
<SkipDoesNotCaseSensitive>false</SkipDoesNotCaseSensitive>
<SkipDoesNotAfterProcessing>false</SkipDoesNotAfterProcessing>
<SkipNoFindAndReplace>true</SkipNoFindAndReplace>
<SkipMinorFindAndReplace>true</SkipMinorFindAndReplace>
<SkipNoRegexTypoFix>false</SkipNoRegexTypoFix>
<SkipNoDisambiguation>false</SkipNoDisambiguation>
<SkipNoLinksOnPage>false</SkipNoLinksOnPage>
<GeneralSkipList />
</SkipOptions>
<Module>
<Enabled>false</Enabled>
<Language>C# 3.5</Language>
<Code> 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;
}</Code>
</Module>
<ExternalProgram>
<Enabled>false</Enabled>
<Skip>false</Skip>
<Program />
<Parameters />
<PassAsFile>true</PassAsFile>
<OutputFile />
</ExternalProgram>
<Disambiguation>
<Enabled>false</Enabled>
<Link />
<Variants />
<ContextChars>20</ContextChars>
</Disambiguation>
<Special>
<namespaceValues />
<remDupes>true</remDupes>
<sortAZ>true</sortAZ>
<filterTitlesThatContain>false</filterTitlesThatContain>
<filterTitlesThatContainText />
<filterTitlesThatDontContain>false</filterTitlesThatDontContain>
<filterTitlesThatDontContainText>/</filterTitlesThatDontContainText>
<areRegex>false</areRegex>
<opType>0</opType>
<remove />
</Special>
<Tool>
<ListComparerUseCurrentArticleList>0</ListComparerUseCurrentArticleList>
<ListSplitterUseCurrentArticleList>0</ListSplitterUseCurrentArticleList>
<DatabaseScannerUseCurrentArticleList>0</DatabaseScannerUseCurrentArticleList>
</Tool>
<Plugin />
</AutoWikiBrowserPreferences>