Scripts / blocks set – Nisus Writer Pro User Manual

Page 329

Advertising
background image

Polishing & Managing Documents

309

N Times

Exactly “N” repeated occurrences

N - M Times

Between “N” and “M” repeated occurrences

The expression illustrated in Figure 340 (find any A followed by any B which must be there
between 3 and 5 times; using N - M Times) finds ABBB, ABBBB and ABBBBB only.

Figure 340

The “N - M Times” PowerFind expression

!

Note that the Repeat refers only to the immediately preceding character or variable.

Scripts / Blocks set

As explained in “Finding and/or replacing non-Roman charactersbelow, you can look up the
Unicode blocks for specific scripts in the Characters palette (choose the menu command Special
Characters > Show Character Catalog…
at the bottom of the Edit menu, choose Code Tables from
the View pop-up menu inside the Characters palette) as illustrated in Figure 341, and enter them
directly in a PowerFind Pro expression.
A “Block” is merely a named contiguous code point range, while a “script” is a property of each code
point. Often times code points in the same block will have the same script, but there is no hard rule
on this.
Nisus Writer Pro does, however, include metacharacters for a wide variety of scripts and blocks. If
you are familiar with code blocks, these are all fairly self explanatory and are, thereby, listed here
without much further explanation.
AnyArabic, (including Persian/Farsi) AnyCyrillic (i.e. Russian, Bulgarian, etc.), AnyDevanagari,
AnyGreek, AnyGujarati, AnyGurmukhi, AnyHan (Chinese, both Traditional and Simplified as well
as Japanese Kanji), AnyHangul, AnyHebrew (Any character in Hebrew characters, whether
Hebrew, Ladino, Yiddish or related languages), AnyHiragana, AnyKatakana, AnyLatin (Romanic
script or the vast majority of European languages or transliterations into those languages), AnyThai
Any character in Thai, InAlphabeticPresentationForms, InArabic, InArabicPresentationFormsA,
InArabicPresentationFormsB, InArmenian, InArrows, InBasicLatin, InBengali, InBlockElements,
InBopomofo, InBopomofoExtended, InBoxDrawing, InBraillePatterns, InBuhid, InCherokee,
InCJKCompatibility, InCJKCompatibilityForms, InCJKCompatibilityIdeographs,
InCJKRadicalsSupplement, InCJKSymbolsAndPunctuation, InCJKUnifiedIdeographs,
InCJKUnifiedIdeographsExtensionA, InCombiningDiacriticalMarks,
InCombiningDiacriticalMarksForSymbols, InCombiningHalfMarks, InControlPictures,
InCurrencySymbols, InCyrillic, InCyrillicSupplementary, InDevanagari, InDingbats,
InEnclosedAlphanumerics, InEnclosedCJKLettersAndMonths, InEthiopic, InGeneralPunctuation,
InGeometricShapes, InGeorgian, InGreekAndCoptic, InGreekExtended, InGujarati, InGurmukhi,
InHalfwidthAndFullwidthForms, InHangulCompatibilityJamo, InHangulJamo, InHangulSyllables,
InHanunoo, InHebrew, InHighPrivateUseSurrogates, InHighSurrogates, InHiragana,
InIdeographicDescriptionCharacters, InIPAExtensions, InKanbun, InKangxiRadicals, InKannada,
InKatakana, InKatakanaPhoneticExtensions, InKhmer, InKhmerSymbols, InLao,
InLatin1Supplement, InLatinExtendedA, InLatinExtendedAdditional, InLatinExtendedB,
InLetterlikeSymbols, InLimbu, InLowSurrogates, InMalayalam, InMathematicalOperators,
InMiscellaneousMathematicalSymbolsA, InMiscellaneousMathematicalSymbolsB,
InMiscellaneousSymbols, InMiscellaneousSymbolsAndArrows, InMiscellaneousTechnical,
InMongolian, InMyanmar, InNumberForms, InOgham, InOpticalCharacterRecognition, InOriya,
InPhoneticExtensions, InPrivateUseArea, InRunic, InSinhala, InSmallFormVariants,
InSpacingModifierLetters, InSpecials, InSuperscriptsAndSubscripts, InSupplementalArrowsA,
InSupplementalArrowsB, InSupplementalMathematicalOperators, InSyriac, InTagalog,
InTagbanwa, InTaiLe, InTamil, InTelugu, InThaana, InThai, InTibetan,
InUnifiedCanadianAboriginalSyllabics, InVariationSelectors, InYijingHexagramSymbols,
InYiRadicals, InYiSyllables

Advertising