herufi | kuwasiliana |
---|
\ | Inaandika herufi kama herufi kipekee, au herufi kina, au kipendekezo kina, au herufi kina kufikia namba kumi. Kwa mfano, "n" inafikia herufi "n". " n" inafikia herufi kina. Mstari "\" inafikia "" na " (" inafikia " ("). |
---|
^ | Inafikia nafikia kwenye chaguo cha kawaida cha string. Ikiwa tabia ya RegExp ni inayofanywa, ^ inafikia nafikia baada ya " n" au " r". |
---|
$ | Inafikia nafikia kwenye chaguo cha kawaida cha string. Ikiwa tabia ya RegExp ni inayofanywa, $ inafikia nafikia kabla ya "\n" au "\r". |
---|
* | Inafikia kama kipendekezo kirefu au mara nyingi. Kwa mfano, zo * inafikia "z" na "zoo". * inafikia {0,}. |
---|
+ | Inafikia kama kipendekezo kirefu au mara nyingi. Kwa mfano, "zo +" inafikia "zo" na "zoo", lakini hainafikia "z". + inafikia {1,}. |
---|
? | Inafikia kama kipendekezo kirefu au mara moja. Kwa mfano, "do (es)?" inafikia "do" kwenye "do" au "does".? inafikia {0,}1}. |
---|
{n} | n niweza kwa kina-adamu kina. Inafikia nimesaidia nimesaidia. Kwa mfano, "o {2" hayafikii "o" kwenye "Bob", lakini hifikii o mbili kwenye "food". |
---|
{n,} | n niweza kwa kina-negative integer. Matches at least n times. For example, "o {2,}" does not match "o" in "Bob", but does match all o in "foooood". "o {1,}" is equivalent to "o +". "o {0,}" is equivalent to "o *". |
---|
{n,m} | m and n are both non-negative integers, where n < = m. Match at least n times and at most m times. For example, "o {1,3}" will match the first three o's in "fooooood". "o {0,1}" is equivalent to "o?". Note that there can be no spaces between commas and two numbers. |
---|
? | When the character immediately follows any other constraint(*,+,? au {n} au {n,} au {n,m}), mpangilio haukuchukuliwa kama kinafukuzia. Modi ya kinafukuzia inafikia string ya kufikia kama kidogo kama vizuri, modi ya kinafukuzia kwa ujumbe inafikia string ya kufikia kama vizuri. Kwa mfano, kwa string "oooo", "o +?" kinaafikia herufu moja "o", na "o +" kinaafikia kila "o". |
---|
. | Inafikia herufu moja iliyotengwa na haitakuwa na " n". Kuafikia herufu kwa ujumbe wa herufu wote ikiwemo " n", tumia mpangilio kama "[.n]". |
---|
(mpangilio) | Inafikia mpangilio na inapata kufikia. Kufikia inayofikia inaweza kufikia kutoka kwa kazi ya kufikia ya matokeo, kwa kutumia kazi ya kufikia ya SubMatches katika VBScript na 0 dollars... 9 michakato ya dollars katika JScript. Kuafikia herufu za mabaki, tumia " (" au ") ". |
---|
(?:mpangilio) | Inafikia mpangilio lakini haitakuwa na matokeo wa kufikia, ina maana kwamba hii ni kama-kutafuta kufikia na haitakuchukuliwa kwa matumizi kuzingatika. Hii inafaa kwa matumizi ya herufi ya ama " (|) " kuongeza sehemu za mpangilio. Kwa mfano, "industr (?: y | ies) " ina uharibifu mkubwa kuliko "industry | industries". |
---|
(?=mpangilio) | Tafuta kufikia kina msingi wa kila string ambayo inafikia mpangilio. Hii ni kama-kutafuta kufikia, ina maana kwamba kufikia haitakuwa hufikia kwa matumizi kuzingatika. Kwa mfano, "Windows (? = 95 | 98 | NT | 2000) " ina kufaa "Windows" katika "Windows2000", lakini haitakuwa "Windows" katika "Windows3.1". Ina tafuta haitumia herufu, ina maana, baada ya kufikia ukweli, uharibifu wa kufikia ukweli kuzingatika kuzingatika kwa herufu ya kufikia, bali baada ya herufu iliyohusiana na kufikia. |
---|
(?!pattern) | Tafuta kwa haraka ya haikupatikana ina kufaa kwa heri ya kwanza katika kila neno yenyeangaliwa ambao haitakuwa muhimu kwa mtamaduni. Hii ni mtamaduni wa huzuni-kuwafaa kwa haraka ya kufaa, yaani haraka haina hufaa kwa kutumika kisha. Kwa mfano, "Windows (?! 95 | 98 | NT | 2000) " ina kufaa "Windows" katika "Windows3.1", hata "Windows" katika "Windows2000". Tafuta haikupata inayowakilika kwa haraka, bila kufaa kwa haraka inayowakilika, yaani baada ya kufaa, tafuta kwa haraka inayofuata inianza kuanzia baada ya haraka kufaa, hata baada ya haraka inayowakilika. |
---|
x|y | Ina kufaa cha x au y. Kwa mfano, "z | food" ina kufaa "z" au "food". " (z | f) ood" ina kufaa "zood" au "food". |
---|
[xyz] | Mfano wa rangi ya haraka. Ina kufaa kwa haraka yoyote yenyeangaliwa kwenye rangi. Kwa mfano, "[abc]" ina kufaa "a" katika "plain". |
---|
[^xyz] | Mfano wa rangi ya haraka ya haikupatikana. Ina kufaa kwa haraka yoyote yenyeangaliwa kwenye rangi. Kwa mfano, "[^ abc]" ina kufaa "p" katika "plain". |
---|
[a-z] | Mfano wa rangi ya haraka. Ina kufaa kwa haraka yoyote katika rangi inayotambuliwa. Kwa mfano, "[a-z]" ina kufaa kwa haraka ya kichwa chake katika rangi ya "a" hadi "z". |
---|
[^a-z] | Mfano wa rangi ya haraka ya haikupatikana. Ina kufaa kwa haraka yoyote yenyeangaliwa kwenye rangi inayotambuliwa. Kwa mfano, "[^ a-z]" ina kufaa kwa haraka yoyote yenyeangaliwa kwenye rangi ya "a" hadi "z". |
---|
\b | Ina kufaa cha kichwa cha neno, ambao inahusu nafasi kati ya neno na haraka ya ndoo. Kwa mfano, "er b" ina kufaa "er" katika "never", hata "er" katika "verb". |
---|
\B | Ina kufaa cha haraka ya haikupatikana-haraka za kichwa cha neno. "er B" ina kufaa "er" katika "verb", hata "er" katika "never". |
---|
\cx | Ina kufaa cha haraka ya kikawaida uliyotambuliwa na x. Kwa mfano, cM ina kufaa cha Control-M au karakari ya mawingu. Jina la x lazima litakuwa A-Z au a-z. Kwa neno lake, c inaendelea kama haraka la "c" la thabiti. |
---|
\d | Ina kufaa cha haraka ya adui. Inafanana na [0-9]. |
---|
\D | Ina kufaa cha haraka ya haikupatikana-haraka ya adui. Inafanana na [^ 0-9]. |
---|
\f | Ina kufaa cha haraka ya page feed. Inafanana na \x0c na \cL. |
---|
\n | Ina kufaa cha haraka ya mawili. Inafanana na \x0a na \cJ. |
---|
\r | Matches a carriage return. Equivalent to \x0d and \cM. |
---|
\s | Matches any whitespace character, including spaces, tabs, page feeds, etc. Equivalent to [\f\n\r\t\v]. |
---|
\S | Matches any non-whitespace character. Equivalent to [^\f\n\r\t\v]. |
---|
\t | Matches a tab. Equivalent to \x09 and \cI. |
---|
\v | Matches a vertical tab. Equivalent to \x0b and \cK. |
---|
\w | Matches any word character that includes an underscore. Equivalent to "[A-Za-z0-9]". |
---|
\W | Matches any non-herufi ya neno. Inalingana na "[^ A-Za-z0-9]". |
---|
\xn | Tambua n, ambapo n ni uchukaji kina wa kina. Uchukaji kina wa kina lazima wameenea ujuuni wa uainishaji wa mbili wa namba. Kwa mfano, " \x41" inaeleza "A". " \x041" ni kinachotabiriwa na " \x04 & 1. Ushahidi wa ASCII unaweza kutumiwa katika mashabiki ya kina. |
---|
\num | Tambua num, ambapo num ni namba ya kina inayotumika kwa sababu. Kwa mfano, " (.) 1" inaeleza herufi mbili zilizotokea kwa kawaida. |
---|
\n | Inaeleza nafasi ya uchukaji kina au maelezo ya mbali. Ikiwa \n inasababishwa na maelezo ya mbali ya n kwa eneo lililopo kwa sababu ya n, n ni maelezo ya mbali. Naeleza, ikiwa n ni namba ya uchukaji kina (0-7), n ni nafasi ya uchukaji kina. |
---|
\nm | Inaeleza nafasi ya uchukaji kina au maelezo ya mbali. Nm ni maelezo ya mbali ikiwa nm inasababishwa na maelezo ya mbali ya n kwa eneo lililopo kwa sababu ya nm. Ikiwa \nm inasababishwa na maelezo ya mbali ya n kwa eneo lililopo kwa sababu ya n, n ni maelezo ya mbali inayofuata na m. Ikiwa si maelezo ya mbali ya n na m kwa eneo lililopo, ikiwa m na m ni vya uchukaji kina (0-7), ni kwamba nm itatambua nafasi ya uchukaji kina nm. |
---|
\nml | Ikiwa n ni vya uchukaji kina (0-3), na m na l ni vya uchukaji kina (0-7), uthibitishwa nafasi ya uchukaji kina nml. |
---|
\un | Tambua n, ambapo n ni herufi ya Unicode iliyorepresentwa na uamuzi wa watu wawili wa kina. Kwa mfano, \ u00A9 ingepata alama la hisia (©). |
---|