Âñòàâêà è ôîðìàòèðîâàíèå òåêñòà > Ïîèñê è çàìåíà òåêñòà, òåãîâ è àòðèáóòîâ > Ðåãóëÿðíûå âûðàæåíèÿ |
![]() ![]() ![]() |
Ðåãóëÿðíûå âûðàæåíèÿ - îáðàçöû, êîòîðûå îïèñûâàþò êîìáèíàöèè ñèìâîëîâ â òåêñòå.
Èñïîëüçóéòå èõ äëÿ ïîèñêà òàêèõ ñî÷åòàíèé êàê "ïðåäëîæåíèÿ, êîòîðûå íà÷íàþòñÿ
íà ' '", èëè "çíà÷åíèÿ àòðèáóòîâ, êîòîðûå ñîäåðæàò ÷èñëî" Ñëåäóþùàÿ
òàáëèöà ïðèâîäèò ñïèñîê ñïåöèàëüíûõ ñèìâîëîâ â ðåãóëÿðíûõ âûðàæåíèÿõ, èõ çíà÷åíèÿ
è ïðèìåðû èñïîëüçîâàíèÿ.
×òîáû èñêàòü òåêñò, ñîäåðæàùèé îäèí èç ñïåöèàëüíûõ ñèìâîëîâ ïðèâåäåííûõ â òàáëèöå,
âûäåëèòå ýòîò ñïåöèàëüíûé ñèìâîë, ïðåäâàðèâ åãî íàêëîííîé ÷åðòîé âëåâî. Íàïðèìåð,
äëÿ ïîèñêà èñêàòü çâåçäî÷êó âî ôðàçå "äåëî ìàñòåðà áî*", òî îáðàçåö
ïîèñêà ìîæåò âûãëÿäåòü òàê: "äåëî ìàñòåðà áî\*". Åñëè âû íå ïðåäâàðèòå
çâåçäî÷êó, òî íàéäåòå â òîì ÷èñëå ôðàçû "äåëî ìàñòåðà áîèòñÿ" è "äåëî
ìàñòåðà Áîðèñà" (òàê êàê çâåçäî÷êà ìîæåò çàìåíÿòü ëþáîå êîëè÷åñòâî ñèìâîëîâ),
à íå òîëüêî ôðàçû ñîäåðæàùèå ñèìâîë çâåçäî÷êè.
Ñèìâîë |
Âîçâðàùàåò â ðåçóëüòàòå |
Ïðèìåð |
^ |
Íà÷àëî ââîäà èëè ñòðîêè |
. ^T âîçâðàùàåò “T” â “This good earth” íî íå “Uncle Tom’s Cabin” |
$ |
Êîíåö ââîäà èëè ñòðîêè. |
h$ âîçâðàùàåò “h” â “teach” íî íå â “teacher” |
* |
Ïðåäøåñòâóþùèé ñèìâîë ìîæåò îòñóòñòâîâàòü. |
um* âîçâðàùàåò ”um” â “rum”, “umm” â “yummy”, è “u” â “huge” |
+ |
Ïðåäøåñòâóþùèé ñèìâîë îòñóòñòâîâàòü íå ìîæåò. |
um+ âîçâðàùàåò “um” â “rum” è “umm” â “yummy” but nothing â “huge” |
? |
Ïðåäøåñòâóþùèé çíàêó ñèìâîë íåîáÿçàòåëåí |
st?on âîçâðàùàåò “son” â “Johnson” è “ston” â “Johnston” íî íå âîçâðàùàåò “Appleton” èëè “tension” |
. |
Ëþáîé îäèíàðíûé ñèìâîë, êðîìå ïåðåíîñà ñòðîêè. |
.an âîçâðàùàåò “ran” è “can” âî ôðàçå “bran muffins can be tasty” |
x|y |
x èëè y. |
FF0000|0000FF âîçâðàùàåò “FF0000” â GCOLOR=”#FF0000” è “0000FF’” â FONT COLOR=”#0000FF” |
{n} |
Òî÷íîå êîëè÷åñòâî ïîÿâëåíèé ïðåäøåñòâóþùåãî ñèìâîëà. |
O{2} âîçâðàùàåò “oo” â “loom” è ïåðâûå äâà o â “mooooo” íî íå âîçâðàùàåò “money” |
{n,m} |
Êàê ìèíèìóì n è êàê ìàêñèìóì m ïîÿâëåíèé ïðåäøåñòâóþùåãî ñèìâîëà. |
F{2,4} âîçâðàùàåò “FF” â “#FF0000” è ïåðâûå ÷åòûðå F â #FFFFFF |
[abc] |
Ëþáîé èç ñèìâîëîâ â ñêîáêàõ. Äèàïàçîí ñèìâîëîâ ìîæíî çàäàòü ñ ïîìîùüþ äåôèñà (íàïðèìåð, [a-f] ñîîòâåòñòâóåò [abcdef]). |
[e-g] âîçâðàùàåò “e” â “bed”, “f” â “folly”, è ”g” â “guard” |
[^abc] |
Ëþáîé ñèìâîë, êðîìå çàêëþ÷åííûõ â ñêîáêàõ. Äèàïàçîí ñèìâîëîâ ìîæíî çàäàòü ñ ïîìîùüþ äåôèñà (íàïðèìåð, [a-f] ñîîòâåòñòâóåò [abcdef]). |
[^aeiou] âîçâðàùàåò “r” â “orange”, “b” â book” è “k” â “eek!” |
\b |
Ðàçäåëèòåëü ñëîâ (ñèìâîëû ïðîáåë èëè âîçâðàò êàðåòêè). |
\bb âîçâðàùàåò “b” â “book” íî íå âîçâðàùàåò “goober” èëè “snob” |
\B |
Îòñóòñòâèå ãðàíèöû. |
\Bb âîçâðàùàåò “b” â “goober” íî íå âîçâðàùàåò “book” |
\d |
Ëþáîé öèôðîâîé ñèìâîë. Ñîîòâåòñòâóåò [0-9]. |
\d âîçâðàùàåò ”4” â “C4PO” è “2” â “apartment 2G” |
\D |
Ëþáîé íåöèôðîâîé ñèìâîë. Ñîîòâåòñòâóåò [0-9]. |
\D âîçâðàùàåò ”S” â 900S” è ”Q” â “Q45” |
\f |
Form feed. |
|
\n |
Line feed. |
|
\r |
Carriage return. |
|
\s |
Ëþáîé îäèíàðíûé íåâèäèìûé ñèìâîë, òèïà space (ïðîáåë), tab, form feed èëè line feed. |
\sbook âîçâðàùàåò ”book” â “blue book” íî íå âîçâðàùàåò “notebook” |
\S |
Ëþáîé îäèíàðíûé âèäèìûé ñèìâîë. |
\Sbook âîçâðàùàåò “book” â “notebook” íî íå âîçâðàùàåò “blue book” |
\t |
Òàáóëÿöèÿ. |
|
\w |
Ëþáîé àëôàâèòíî-öèôðîâîé ñèìâîë, â òîì ÷èñëå è ïîä÷åðêíóòûå. Ñîîòâåòñòâóåò äèàïàçîíó [A-Za-z0-9_]. |
b\w* âîçâðàùàåò “barking” â “the barking dog” è ïî îòäåëüíîñòè “big” è “black” â “the big black dog” |
\W |
Ëþáîé íå àëôàâèòíûé è íå öèôðîâîé ñèìâîë, â òîì ÷èñëå è ïîä÷åðêíóòûå. Ñîîòâåòñòâóåò äèàïàçîíó [^A-Za-z0-9_]. |
\W âîçâðàùàåò “&” â “Jake & Mattie” è “%” â “100%” |
Control+Enter èëè Shift+Enter (Windows), èëè Control+ Return èëè Shift+Return èëè Command+ Return (Macintosh) |
Èñïîëüçóéòå êðóãëûå ñêîáêè ÷òîáû âûäåëèòü ãðóïïû â ïðåäåëàõ ðåãóëÿðíîãî âûðàæåíèÿ; èñïîëüçóéòå $1, $2, $3, è òàê äàëåå (â ïîëå Find (Íàéòè) èñïîëüçóéòå ($), à â ïîëå Replace (Çàìåíèòü) èñïîëüçóéòå íàêëîííóþ ÷åðòó âëåâî (\)), ÷òîáû îáîçíà÷èòü ïåðâóþ, âòîðóþ, òðåòüþ è òàê äàëåå ãðóïïû. Íàïðèìåð, çàäàâ äëÿ ïîèñêà (\d +)\/ (\d +)\/(\d +) è çàìåíÿÿ èõ $1/$3 $2/, âû ìîæåòå çàìåíèòü äåíü è ìåñÿö â äàòå, ãäå çíà÷åíèÿ ðàçäåëåíû íàêëîííûìè ÷åðòàìè (íàïðèìåð, ÷òîáû ïðåîáðàçîâàòü àìåðèêàíñêèé ôîðìàò äàòû (ãäå ïåðâûì óêàçûâàåòñÿ ìåñÿö, à çàòåì ÷èñëî) â åâðîïåéñêèé).
![]() ![]() ![]() |