ഐക്കണിൻറെ ശക്തിമത്തായ ഒരു സവിശേഷതയാണ് സ്ട്രിംഗ് സ്കാനിംഗ്. സ്കാൻ സ്ട്രിംഗ് ഓപ്പറേറ്റർ codice_33 നിലവിലെ സ്ട്രിംഗ് സ്കാനിംഗ് പരിതഃസ്ഥിതി സംരക്ഷിക്കുകയും പുതിയ സ്ട്രിംഗ് സ്കാനിംഗ് പരിസ്ഥിതി സൃഷ്ടിക്കുകയും ചെയ്യുന്നു. സ്ട്രിംഗ് സ്കാനിംഗ് പരിസ്ഥിതിയിൽ രണ്ട് കീവേഡ് വേരിയബിളുകൾ അടങ്ങിയിരിക്കുന്നു,codice_34 ഉം codice_35. &subject എന്നത് സ്ട്രിംഗ് സ്കാൻ ചെയ്യുന്നു, &pos കർസർ ആണ്, അല്ലെങ്കിൽ സബജക്ട് സ്ട്രിങ്ങിനുള്ളിലെ നിലവിലെ സ്ഥാനത്തെയാണ്.
ഉദാഹരണത്തിന്, 

ഇത് സാക്ഷ്യപ്പെടുത്തുന്നു

സ്ട്രിംഗ് സ്കാൻ ചെയ്യപ്പെടുന്നതിന് വേണ്ടി അന്തർനിർമ്മിതവും ഉപയോക്തൃ നിർവ്വചിത പ്രവർത്തനങ്ങളും ഉപയോഗിക്കാൻ കഴിയും. അന്തർനിർമ്മിതമായ നിരവധി ഫംഗ്ഷനുകൾ സ്ഥിരമായിരിക്കും&subject &pos(ഉദാഹരണത്തിന്,find ഫംഗ്ഷൻ). ഇനിപ്പറയുന്നവ, ഉദാഹരണമായി, സ്ട്രിങുകൾക്കു ള്ളിൽ "വാക്കുകൾ" എല്ലാ ശൂന്യമായ അതിർത്തികൾ നിർണ്ണയിച്ച് എഴുതുകയും ചെയ്യുന്നു. 

ജനറേറ്ററുകളുടെ ഭാഷയുടെയും സ്ട്രിംഗ് സ്കാനിംഗിൻറെയും സംയോജനം കൂടുതൽ സങ്കീർണ്ണമായ ഉദാഹരണമാണ്.

codice_36 എന്ന ശൈലി അവസാനത്തെ പദപ്രയോഗത്തിൻറെ മൂല്യം നൽകുന്നു.

സ്ട്രിംഗ് സ്കാനിംഗ്
അടിസ്ഥാന വാക്യഘടന
ജനറേറ്ററുകൾ
മറ്റ് ഘടനകൾ