什么是`unicode groups`和`block range`可以在`\ p {name}`中指定?

Thi*_*key 4 regex pcre character-properties

是什么 unicode groups,并block ranges可以在字符类中指定\p{name}

例如

\p{IsGreek}
Run Code Online (Sandbox Code Playgroud)

名称和描述清单在哪里?

Joe*_*oey 5

Regular-Expressions.info有列表.

您也可以询问PCRE本人的手册页:

Unicode字符集定义为属于某些脚本.可以使用脚本名称匹配来自其中一个集合的字符.例如:

\p{Greek}
\P{Han}
Run Code Online (Sandbox Code Playgroud)

那些不属于已识别脚本的内容将被归为"常见".当前的脚本列表是:

阿拉伯语,亚美尼亚语,Avestan,巴厘岛,Bamum,孟加拉语,Bopomofo,盲文,Buginese,Buhid,Canadian_Aboriginal,Carian,Cham,Cherokee,Common,Coptic,Cuneiform,Cypriot,Cyrillic,Deseret,Devanagari,Egyptian_Hieroglyphs,Ethiopic,Georgian,Glagolitic, Gothic,Greek,Gujarati,Gurmukhi,Han,Hangul,Hanunoo,Hebrew,Hiragana,Imperial_Aramaic,Inherited,Inscriptional_Pahlavi,Inscriptional_Parthian,Javanese,Kaithi,Kannada,Katakana,Kayah_Li,Kharoshthi,Khmer,Lao,Latin,Lepcha,Limbu,Linear_B, Lisu,Lycian,Lydian,Malayalam,Meetei_Mayek,Mongolian,Myanmar,New_Tai_Lue,Nko,Ogham,Old_Italic,Old_Persian,Old_South_Arabian,Old_Turkic,Ol_Chiki,Oriya,Osmanya,Phags_Pa,Phoenician,Rejang,Runic,Samaritan,Saurashtra,Shavian,Sinhala, Sund他人,Syloti_Nagri,叙利亚语,他加禄语,Tagbanwa,Tai_Le,Tai_Tham,Tai_Viet,泰米尔语,泰卢固语,Thaana,泰语,西藏语,Tifinagh,Ugaritic,Vai,Yi.