CITY_PATTERNS定数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
Patterns for a city of one or more words at the end of a text, after a space, used where no comma marks it. A word is letters of any alphabet, with apostrophes and hyphens inside it.
インポート
import { CITY_PATTERNS } from "@johnmorrisdotca/address-plus";
定義
const CITY_PATTERNS: { readonly BASIC_CITY: RegExp; readonly MULTI_WORD_CITY: RegExp; readonly SINGLE_WORD_CITY: RegExp; readonly TWO_WORD_CITY: RegExp; } = {
BASIC_CITY: new RegExp(String.raw `\s+(${CITY_WORD}(?:\s+${CITY_WORD})?)$`, "u"),
MULTI_WORD_CITY: new RegExp(String.raw `\s+(${CITY_WORD}(?: ${CITY_WORD})*?)(?:\s+[A-Z]{2,3})?\s*$`, "u"),
SINGLE_WORD_CITY: new RegExp(String.raw `\s+(${CITY_WORD})$`, "u"),
TWO_WORD_CITY: new RegExp(String.raw `\s+(${CITY_WORD}\s+${CITY_WORD})$`, "u"),
} as const
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
BASIC_CITY | RegExp | |
MULTI_WORD_CITY | RegExp | |
SINGLE_WORD_CITY | RegExp | |
TWO_WORD_CITY | RegExp |
例
import { CITY_PATTERNS } from "@johnmorrisdotca/address-plus";
console.log(CITY_PATTERNS.SINGLE_WORD_CITY.exec("Pine St Tacoma")?.[1]);
// → "Tacoma"Tacoma出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。