የጽሑፍ መስመር ማጣሪያ መሳሪያ በመስመር ላይ
የጽሑፍ መስመሮችን በፍለጋ ቃል ወይም በሪጀክስ በመስመር ላይ ያጣሩ። በአሳሽዎ ውስጥ በአካባቢው ይሰራል፣ ምንም ውሂብ አይላክም። ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።
መጠቀም ይጀምሩ
የመስመር ማጣሪያ ባህሪያት
ይህ መሳሪያ ብዙ መስመሮች ያሉትን ጽሑፍ በፍለጋ ቃል ለማጣራት ይረዳል። ለምሳሌ የሚከተሉት መስመሮች ካሉዎት፡-
apple banana apricot
እና 'ap' የሚለውን ቃል ከገቡ፣ ውጤቱ የሚከተሉት ይሆናል፡-
apple apricot
ምክንያቱም 'ap' በሁለቱም ውስጥ ይገኛል። 'banana' አይካተትም።
ዋና ባህሪያት
- ቀጥተኛ ማዛመድ፡ በነባሪነት የፍለጋ ቃሉን እንደ ንዑስ ሐረግ ይፈልጋል፣ ሙሉ መስመር አያስፈልግም።
- መደበኛ አገላለጽ፡ ሲነቃ የገባውን ስርዓተ-ጥለት በቀጥታ ወደ JavaScript RegExp ያስተላልፋል። ባዶ ጥያቄ አይፈቀድም፤ የተሳሳተ ስርዓተ-ጥለት ስህተት ያሳያል።
- የፊደል መጠን ልዩነት፡ ሲነቃ የፊደል ልዩነት ግምት ውስጥ ይገባል።
- የሚዛመዱ መስመሮችን አስወግድ፡ ሲነቃ የሚዛመዱትን መስመሮች ያስወግዳል፣ የማይዛመዱትን ያቆያል። ከላይ ባለው ምሳሌ 'አስወግድ' ሲመረጥ ውጤቱ 'banana' ብቻ ይሆናል።
ውስንነቶች
ማጣሪያው በአሳሽዎ ውስጥ በአካባቢው ይሰራል፣ ስለዚህ ምንም ውሂብ ወደ አገልጋይ አይላክም። የተመረጡትን መስመሮች በመጀመሪያው ቅደም ተከተል ያቆያል፣ ነገር ግን በመስመር ውስጥ ያለውን ጽሑፍ አያርትዕም፣ ውጤቱን አይደርድርም፣ ወይም የፋይል መጫን አይደግፍም።
ተደጋጋሚ ጥያቄዎች
1. የፍለጋ ቃሉ በመስመር ውስጥ የትም ቢገኝ ያጣራል?
አዎ፣ በነባሪ ሁኔታ የፍለጋ ቃሉ በመስመሩ ውስጥ በየትኛውም ቦታ ቢገኝ ያንን መስመር ያቆያል። ለምሳሌ 'ap' የሚለው ቃል 'apple' እና 'apricot' ውስጥ ይገኛል።
2. በሪጀክስ ሁነታ ምን ዓይነት ምልክቶች ልዩ ትርጉም አላቸው?
በሪጀክስ ሁነታ እንደ ቅንፍ ( )፣ የመደመር ምልክት +፣ ኮከብ * ወዘተ ያሉ ምልክቶች ልዩ ትርጉም አላቸው። ለምሳሌ 'a+' ማለት አንድ ወይም ከዚያ በላይ 'a' ማለት ነው። ተራ ቃል ለማጣራት ከሆነ ሪጀክስ ሳይነቃ ይጠቀሙ።
3. የማይዛመዱትን መስመሮች እንዴት ማግኘት እችላለሁ?
'የሚዛመዱ መስመሮችን አስወግድ' የሚለውን አማራጭ ያንቁ። ይህ የሚዛመዱትን መስመሮች ያስወግዳል እና የማይዛመዱትን ብቻ ያቆያል። ለምሳሌ ከላይ ባለው ምሳሌ 'አስወግድ' ሲነቃ 'banana' ብቻ ይቀራል።
ግቤት እስከ 500000 የUTF-16 ኮድ ክፍሎች ይፈቀዳል። ባዶ ፍለጋ በሁለቱም ሁነታዎች አይፈቀድም፤ አንድ ክፍተት ግን በቀጥተኛ ፍለጋ ትክክለኛ ነው። የሪጀክስ ስርዓተ-ጥለት እስከ 256 የUTF-16 ኮድ ክፍሎች ይፈቀዳል፣ በworker ውስጥም የማስኬጃ ጊዜው 1500 ሚሊሰከንድ ነው። ስርዓተ-ጥለቱን ያለ /.../ ያስገቡ። CRLF እና CR ወደ LF ይቀየራሉ። የማውረጃ ቁልፍ የለም።
ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።