Nangyayari ito sa lahat paminsan-minsan: kapag nagta-type ng ikalabing-isang salitang 'XYZ' sa isang mahabang text, napagtanto nila na ang 'ABC' ay talagang mas mahusay. Ang function ng paghahanap at pagpapalit ay kailangang-kailangan, at ginagarantiyahan na walang 'XYZ' ang hindi napapansin. Gayunpaman, para sa ilang mapanlikhang sitwasyon sa paghahanap, ang mga solusyon ay mahusay na nakatago o nangangailangan ng banayad na anyo ng kahusayan ng gumagamit. At pagkatapos ang kursong Expert na ito ay madaling gamitin!
Ang artikulong ito ay binubuo ng dalawang pahina:
Pahina 1 (kasalukuyang pahina)
- Sa pamamagitan ng menu o sa keyboard
- Mga wildcard
- Mga espesyal na sitwasyon
- Mula sa mga wildcard hanggang sa mga regular na expression
Pahina 2
- Hanapin at palitan ang pag-format
- Mga Superscript
- Palitan ang text
- Hanapin/palitan bilang abacus
Sa pamamagitan ng menu o sa keyboard
Parehong available ang Find and Replace function sa Microsoft Word 2007 sa ilalim ng Edit button ng Home tab sa Ribbon (sa Word 2003, pumunta sa Edit menu). Sa parehong bersyon ng Word, ang function na paghahanap/palitan ay mas madaling tawagan gamit ang mga shortcut na ito: Ctrl+F upang mahanap, Ctrl+H upang palitan. Huwag mag-alala kung pinaghalo mo ang mga ito: ang parehong dialog box ay ipinapakita sa bawat oras, ngunit may ibang aktibong tab. Kaya isang dagdag na pag-click ay sapat na upang piliin ang tama.
Depende sa haba ng ribbon, nagbabago ang button na nagbibigay ng access sa function ng paghahanap.
mga wildcard
Sa parehong operasyon ng paghahanap at pagpapalit, maaari mong gamitin ang tinatawag na mga wildcard na character sa kahon ng Search for. Dapat mo munang ipahiwatig na nilayon mong gawin ito gamit ang checkbox ng parehong pangalan sa ilalim ng mga opsyon sa paghahanap, na nakatago sa likod ng More >> button. Mula noon, nagta-type ?kultura gumawa ng parehong 'kultura' at 'kultura'. Maghanap < ?kultura hinahanap ang maluwag na salitang 'kultura', ngunit pagkatapos ay nilalaktawan muli ang 'kultura ng kabataan'. Tumitingin sa itaas k[ia]st hinahanap ang "dibdib" at "kubeta", ngunit nilalaktawan ang "baybayin" o "gastos". Ng k[!a-n]st ito ay kabaligtaran: 'closet' at 'chest' ay hindi natagpuan, dahil ang 'a' at ang 'i' ay kabilang sa seryeng 'a-n', isang serye na hindi kasama ng naunang tandang padamdam. Kung gusto naming hanapin ang 'serye 1', 'serye 2' hanggang 'serye 5', ngunit hindi kami interesado sa 'serye 6' at sumusunod, subukang gamitin serye [1-5] sa box para sa paghahanap. Isang pag-iingat sa parehong mga diskarte: ang mga string sa pagitan ng mga square bracket ay dapat nasa pataas na pagkakasunud-sunod. Kaya't huwag subukang maghanap serye [5-1] dahil ibinabalik lang nito ang mensahe ng error na "invalid range". Isa pang halimbawa: naghahanap ng 10{1,2}> hinahanap ang '10' at '100', ngunit hindi ang '1000' at higit pa. Huwag kalimutan ang higit sa wildcard (>) sa dulo, kung hindi, 1000 ay makikita pa rin batay sa unang tatlong digit nito.
Kapag wildcards?
Karamihan sa mga escape code ay walang epekto kung ang opsyon na Gamitin ang mga wildcard ay may check. Sa madalas gamitin na marka ng talata (^p) ganyan ang kaso. Ang iba pang mga code ay nangangailangan na ang opsyong ito ay i-activate: ito ay kung paano ka maghanap ^m kapwa sa manu-manong page break at sa section break. Hindi gumagana: subukan lang at hintayin ang mensahe ng error...
Mga espesyal na sitwasyon
Minsan gusto nating maghanap ng mga palatandaan na nasa isang espesyal na sitwasyon. Ipagpalagay na gusto nating doblehin ang bilang ng mga blangkong linya sa pagitan ng mga talata. Pagkatapos ay kailangan nating hanapin kung saan natin natapos ang isang talata sa pamamagitan ng pagpindot sa Enter key. Sa layuning ito inilalagay namin ^p sa box para sa paghahanap. Kapag may pag-aalinlangan, mayroong Espesyal na button sa ibaba ng tab: magbubukas ito ng menu, kung saan makikita namin (kabilang sa iba pang mga bagay) ang bahagyang mas nagpapahayag na opsyon na nagmarka ng talata na awtomatikong ^p pumupuno. Tinatawag namin ang mga code na ito na escape code at maaaring gamitin sa parehong mga field sa paghahanap at pagpapalit. Kaya't sapat na ang paghahanap ^p at palitan ito ng ^p^p.
Upang ipakita ang mga ganoong (karaniwang hindi nakikita) na mga character sa screen, sa Word 2007, sa tab na Home ng Ribbon, pumunta sa menu ng Paragraph at i-click ang button na Ipakita ang Lahat (ang ¶-simbolo). Sa Word 2003, hinahanap ang makalumang toolbar para sa ¶simbolo, na tinatawag na Show/Hide button doon. O gamitin ang key na kumbinasyon na Ctrl+Shift+8 sa parehong bersyon. Maghanap ^p iwanan ang function ng paghahanap sa bawat marka ng talata (ang ¶-sign) huminto.
Mula sa mga wildcard hanggang sa mga regular na expression
Ang mga regular na expression ('regular expression' o 'regex' para sa maikli) ay mga espesyal na kumbinasyon ng mga character at wildcard, na nakakakuha ng kapangyarihan sa pamamagitan ng maingat na pagpili at sa gayon ay maaaring makakita at mapalitan ang mga kumplikadong pattern ng teksto. Ipagpalagay na mayroon kaming mahabang listahan ng mga address, kung saan ang pangalan ng kalye ay sinusundan ng numero ng bahay, at gusto naming i-convert ito sa isang serye kung saan nakuha muna namin ang numero ng bahay, na sinusundan ng kuwit at pagkatapos ay ang kalye. pangalan. Sa halimbawang ito, ang address na 'Richard Holkade 8' ay dapat i-convert sa '8, Richard Holkade'. Ipagpalagay natin sandali na ang bawat linya ng address ay ipinasok bilang isang hiwalay na talata.
Binuksan namin ang window ng paghahanap/palitan, ipahiwatig na gusto naming gumana sa mga wildcard, at i-tap (*)([! ]@)^13 sa bilang string upang maghanap. Sa loob nito, ang unang pares ng mga panaklong ay may kasamang magkatugmang expression, na maaaring binubuo ng anumang mga character (ang asterisk), na sinusundan ng pangalawang expression na nagtatapos sa dulong linya (^13) at kung saan ibinubukod namin ang panimulang espasyo ([! ]). Sa ganoong paraan hindi namin ito kailangang isama sa kapalit na text.
Sa kahon ng Palitan ng, nagta-type kami: \2, \1^p. Ng \1 at \2 hinahanap namin ang mga nakahiwalay na expression: ipinapahiwatig namin na gusto naming ilagay muna ang pangalawang string, at pagkatapos lamang ang una, pagkatapos ng kuwit at puwang bilang separator. Isinasara din namin ang bawat pagpapalit gamit ang Enter key (^p).
Ang mga regular na expression ay mukhang misteryoso, ngunit pinapayagan ang mga kumplikadong pagpapalit.
Ang isang talata break ay hindi ang isa
Upang ipahiwatig ang dulo ng isang talata (ang lugar kung saan pinindot ng may-akda ang Enter key), maaari nating gamitin ang parehong code ^13 (isipin ang ASCII code para sa 'carriage return') kung ^p (na may p ng 'talata'). Ngunit may pagkakaiba sa pagitan ng dalawa: ^p naglalaman ng impormasyon sa pag-format, ^13 hindi. Bilang karagdagan, gumagana ^p wala sa mga wildcard na paghahanap. Kaya gamitin ^13 upang maghanap ng mga pahinga ng talata, ngunit mas gusto ^p sa kapalit na kahon.