10,879,182 members (75,261 online)
Sign in
Email
Password
Forgot your password?
Sign in using
home
articles
Chapters and Sections
>
Search
Latest Articles
Latest Tips/Tricks
Top Articles
Beginner Articles
Technical Blogs
Posting/Update Guidelines
Article Help Forum
Article Competition
Submit an article or tip
Post your Blog
quick answers
Ask a Question
View Unanswered Questions
View All Questions...
C# questions
ASP.NET questions
VB.NET questions
Javascript questions
SQL questions
discussions
All Message Boards...
Application Lifecycle
>
Running a Business
Sales / Marketing
Collaboration / Beta Testing
Work & Training Issues
Design and Architecture
ASP.NET
JavaScript
C / C++ / MFC
>
ATL / WTL / STL
Managed C++/CLI
Adobe Technologies
C#
Free Tools
Objective-C
Ruby On Rails
Database
Hardware & Devices
>
System Admin
Hosting and Servers
Java
.NET Framework
Android
Mobile
Sharepoint
Silverlight / WPF
Visual Basic
Web Development
Site Bugs / Suggestions
features
Competitions
News
The Insider Newsletter
The Daily Build Newsletter
Newsletter archive
Surveys
Product Showcase
Research Library
CodeProject Stuff
community
Who's Who
Most Valuable Professionals
The Lounge
The Insider News
The Weird & The Wonderful
The Soapbox
Press Releases
Non-English Language
>
General Indian Topics
General Chinese Topics
help
What is 'CodeProject'?
General FAQ
Ask a Question
Bugs and Suggestions
Article Help Forum
Site Map
Advertise with us
Employment Opportunities
About Us
Search within:
Articles
Quick Answers
Messages
Search only within this section
General Programming
»
String handling
Desktop Development
Button Controls
Clipboard
Combo & List Boxes
Desktop Gadgets
Dialogs and Windows
Document / View
Edit Controls
Files and Folders
Grid & Data Controls
List Controls
Menus
Miscellaneous
Printing
Progress Controls
Selection Controls
Shell and IE programming
Smart Client
Splitter Windows
Static & Panel Controls
Status Bar
Tabs & Property Pages
Toolbars & Docking windows
Tree Controls
Web Development
Ajax
Applications & Tools
ASP
ASP.NET
ASP.NET Controls
ATL Server
Caching
Charts, Graphs and Images
Client side scripting
Custom Controls
E-commerce
HTML / CSS
ISAPI
LightSwitch
Node.js
PHP
Session State
Silverlight
Site & Server Management
Trace and Logs
User Controls
Validation
View State
WAP / WML
Web Security
Web Services
Wiki.ASP.NET articles
Mobile Development
Android
BlackBerry
iPhone
Mobile Development
Palm and WebOS
Tablets and All-in-Ones
Windows Phone 7/8
Cloud Computing
Amazon Web Services
Azure
Enterprise Systems
Content Management Server
Microsoft BizTalk Server
Microsoft Exchange
Office Development
SharePoint Server
Database
Database
NoSQL
SQL Reporting Services
Multimedia
Audio and Video
DirectX
GDI
GDI+
General Graphics
OpenGL
Languages
C / C++ Language
C#
C++ / CLI
Java
MSIL
Other .NET Languages
Perl
VB.NET
VB6 Interop
VBScript
XML
Platforms, Frameworks & Libraries
.NET Framework
::Workspaces
ATL
COM / COM+
Cross Platform
GPU Programming
Libraries
LINQ
MFC
Social Network APIs
STL
Win32/64 SDK & OS
Windows API
Windows CardSpace
Windows Communication Foundation
Windows Powershell
Windows Presentation Foundation
Windows Runtime
Windows Security
Windows Workflow Foundation
WTL
General Programming
Algorithms & Recipes
Bugs & Workarounds
Collections
Cryptography & Security
Date and Time
DLLs & Assemblies
Emulation
Exception Handling
Game Development
Internet / Network
Localisation
Macros and Add-ins
Parallel Programming
Programming Tips
String handling
Threads, Processes & IPC
Tools and IDE
Ultrabooks
Uncategorised Quick Answers
Uncategorised References
Uncategorised Tips and Tricks
WinHelp / HTMLHelp
Graphics / Design
Expression
Usability
Windows 8 Design
Development Lifecycle
Code Generation
Debug Tips
Design and Architecture
Installation
Testing and QA
Work Issues
General Reading
Book Chapters
Book Reviews
CodeProject FAQs
Hardware & System
Hardware Reviews
Interviews
Scrapbook
Uncategorised Articles
Uncategorised Technical Blogs
Third Party Products
Product Showcase
Reviews on Third Party Products and Tools
Third Party Products and Tools
Mentor Resources
Author Resources
Internet of Things
Arduino
Netduino
Raspberry Pi
Wearables
Submit your article
String handling
Great Reads
Non-MFC String Class for ATL
by
Paul E. Bible
A Non-MFC String Class for use in ATL components
Implement Phonetic ("Sounds-like") Name Searches with Double Metaphone Part VI: Other Methods & Additional Resources
by
Adam Nelson
Surveys other phonetic matching techniques,
and presents additional resources on the subject.
MatchKit Library
by
fabio bussu
MatchKit is a .
NET Library that provides a set of classes to build patterns to match simple and complex strings
L33t Tr4nsl4t0r (Leet Translator)
by
Luc Pattyn
Way too much code.
Using arrays of characters,
your switch constructs can be reduced to just a few lines of code,
like so:switch (c) { case 'a': sb.
Append("4"); break; case 'e': sb.
Append("3"); break; case 'i': sb.
Append("1"); break; .
.
.
Latest Articles
Sample Code to Scramble a Word using C# String object
by
T Manjaly
This post shows sample code to scramble a word using C# string object
String Manipulations using TCHAR Library
by
Md Atiqur Rahman (Atique)
Tips and tricks on String manipulations in Unicode (Windows Programming context)
Quick Start for C++ TR1 Regular Expressions
by
John D. Cook
This article answers some of the first questions that come up when using regular expressions in C++ TR1
PowerShell Script for Reviewing Text Shown to Users
by
John D. Cook
A script for extracting string literals from source code for review
Discussions
Re: My vote of 1
by
Rohan Leuva
on
article "Sample Code to Scramble a Word using...
Thoughts
by
PIEBALDconsult
on
article "Sample Code to Scramble a Word using...
My vote of 1
by
Prerak Patel
on
article "Sample Code to Scramble a Word using...
LINQ does this in just one line
by
Prerak Patel
on
article "Sample Code to Scramble a Word using...
Hi
by
alejandro29A
on
article "Sample Code to Scramble a Word using...
All Articles
Search by Tags
Language
VB12.0
VBE
VBA7
VB>NET
VC
VC++
VBA
VB11.0
C#5
C#3.5
ASM
VB
VB.NET
VB7.x
VB8.0
VB9.0
VB10.0
VBScript
C
Objective-C
C++
VC6
VC7
VC7.1
VC8.0
VC9.0
VC10.0
VC11.0
VC12.0
C++/CLI
C#
C#2.0
C#3.0
C#4.0
CSS
eVC
eVC3.0
eVC4.0
F#
Forth.NET
HTML
Java
VB6
Javascript
JScript.NET
MSIL
Perl
Python
IronPython
Python2.4
Python2.3
Python2.2
Ruby
IronRuby
Ruby1.8
SQL
VB-InterOp
UML
X++
XML
XHTML
XSLT
Erlang
Platform
Cloud
Windows
Win8
Win7
Win2008-R2
Win2008
Vista
Win2003
WinXP
Win2K
TabletPC
Embedded
WinMobile
PocketPC-2002
WinMobile2003
WinMobile5
WinMobile6
.NET
.NET1.0
.NET1.1
.NET2.0
.NET3.0
.NET3.5
.NET4
.NET4.5
Mono
DotGNU
Mobile
Windows-Phone-7
PalmOS
iPhone
Android
Blackberry
.NETCF
Java SE
JavaSE6
J2SE5
J2SE4
J2EE
J2ME
Linux
Office
XBox
Technology
SqlServerm
Sqlite
SQL-server-2008R2
Expression blend
sqldatasource
SQL-server-2014
SQL-server-2012
SQLlite
All-Topics
Ajax
ADO.NET
ADO
ASP.NET
ASP
Apache
ATL
AWT
COM
COM+
DirectX
Flash
GDI
GDI+
Hardware
IIS
IIS5.1
IIS6
IIS7
jQuery
JNDI
JDBC
JNI
LINQ
MVC
MFC
MySQL
Oracle
OpenGL
SAP
PHP
Silverlight
SQL-Server
SQL2000
SQL-server-2005
SQL-CE
SQL-Server-2008
STL
Swing
Visual-Studio
VS.NET2003
VS2005
VS2008
VS2010
VS11
VS2012
Win32
Win64
WebForms
WTL
WPF
AppFabric
Azure
WCF
XAML
PowerShell
Groovy
Audience
CEO
Architect
Dev
DBA
Design
QA
SysAdmin
Marketing
Sales
Skill Level
Beginner
Intermediate
Advanced
Topic
LINQ.
div
dnn
BeanShell
parallel_for
Viewer
Meeting
Poker
retrospective
Public
AsyncTask
CSRQ
Manifesto
Meeting
Planning
browsers
shouting
diagram
designer
windows_phone8
slideview
barnes-hut
maartens
learning
embedding
word2vec
visualization
Elastislide
web-dev
v3
condition
Tranformation
tsne
WindowsStore
cpanel
wearable
pebble
galileo
Image-Slider
Works
Classes
HighCharts
Tizen
Gears
Wearable-Devices
curves
Large
SelectedValue
EventLifeCycle
IsPostBack
C++/MFC/Console
step
by
ADF
Boo
httphandler
call
FileIO
linkedln
Polymorphism
Step
by
step
2008R2
dt
LBP
Adobe
Captivate
5.5
entity-foundation
Calender
Netezza
nuke
DropBox
ColorPickerExtender
Action
UIView
Layers
Property
Open
UnityConfiguration
reservoir
petroleum
tamil
magento
Compiled
Opensource
Black
Oil
Simulator
Fully
implicit
IMPES
CouchDB
.Silverlight
WebMethod
auto-correct
constexpr
ODR
logout
WinAPI
EnumChildWindows
winpcap
workflow
methods
POSIX
Pdftoword
exe
DCOM
EntityFramework6
Junk
System.Reflection
html2canvas
CreateJS
CoreAnimation
nodes
GIS
Pentaho
ETL
kettle
Bamboo
Karma
Thunderbird
Cookie
Cisco
data-center
sign-on
server-2012
C++.
Profiles
Lean
MSBI
SibnalR
RealTime
intranet
MHTML
JavaFX
jobs
config
StyleCop
MPEG-2
MPEG-4
Works-on-my-machine
POS
Ready
HTML5/CSS3
Contest
InputGesture
MenuItem
ImageResizer
TortoiseSVN
Escape
keyCode
Ports
HTM
Stored-Routines
MySQL-Connector
IE11
EntityFramework5
Ports...
Tasks
RowCancelingEdit
RowUpdating
Reputation
Vısual
studıo
pagelife
cycle
stacktrace
Workspaces
HtmlEditor
CKEditor
FallbackValue
TargetNullValue
Vote
Mail
editing
TBB
CImage
hbitmap
Favicon
module
SqlDataReader
quicklaunch
Google-Play
linkedin
UIActionSheet
GetFiles
IAmACheater
rewrite
DataContract
MessageContract
online
iOS7
grid.mvc
SyncFx
ECMAScript
profile
DirectoryInfo
PIR
SoftNI
Subtitle
SerialLcd
MatrixKeypad
Authorization
auhtentication
Datakeyname
LCD
SoftwareSerial
Matrix
Keypad
bundles
abusive
ConfigureAwait
new
gitter
windo
Google-Cloud-Storage
UTF-8
authetication
hex
openers
dbnull
Lock-free
lockfree
ClientSide
ClientID
Spring
Comms
start
db4o
ActiveServerPages
ASPPlus
ardruino
Parallelism
pdftohtml
.framework
Raster
Vector
Image-Processing
Image-Conversion
vist
NoAttempt
MTP
POP3
TLS
Nesting
Jade
OAuth2
google-api
vedio
TcpChannel
hosts
[Repost]
JPA
JDO
ISD
windowsMobile
DOD
DEVMODE
DEVNAMES
Zend-Studio
JQuery.js
Factory
Factory
menustrip
vectors
Phone-8
FileStream
Secure
Area
websitepanel
PACS
DICOM
IPP
definition
mp4
datagr
Timer
Communication
interruption
AOIT
AppDynamics
HDEVMODE
HDEVNAMES
Intercepting
RadTooltipManager
State
codedump
NPOI
xlsx
Selector
GlobalAlloc
HGLOBAL
serialize
EBase
sq
ApplicationCommands
TFS2012Ex
DHTMLl
WebConfig
casting
Typecasting
aspx
Android4
webapp
VERTY
GitHub
Perfect
perfect
Perfect
MDbg
leadtools
activiti
Sphere
Hyper-V
image-rotator
stepper
Jira
Blinking
FileResult
field.
HtmlDocument
Primary
AutoIncrementSeed
NTFS
CRUD
windows-mobile
ItemsControl
Multibinding
report
Route
Cordova
html5-canvas
HtmlEditorExtender
keyup
Confirm
Lucene
SAX
Abstract
Type
Micro
classicasp
Ownership
Transfer
Request
Gear
Autofac
VIews
RadEditor
Routers
MonoTouch
Xamarin.iOS
Transfer
Play
AVR
MSTest
Emoticon
contextmenu
selenium
magick
RowDeleting
Informix
OsX
code
tutorials
Firebird
diagnosing
DevC
read/write
AlertDialog
Activity
Enity
mvc5
RowDataBound
antivirus
shellscript
jqPagination
DevOps
homogeneity
multiobjective
tabu
zoning
Intermediat
Lenovo-Horizon
System.Windows.Forms
Repeater
CheckBoxList
command-line
clustering
compactness
Hat
RatingControl
Popup
AjaxControlToolkit
google-anlytics
google-analytics
Tera
Teradata
AIC-2013
dtsearch
LinkedPIXEL
Red
bootcamp
WCFServices
MasterCard
OpenAPI
Fitbit
migration
audio.js
JW
WTF
ForeignKey
Theory
elment
Parallelport
shared_ptr
RowEditing
username
jPlayer
SoundManager2
ViewModel
Commanding
Automated
CARD
sub
subreport
Blogs
Patern
network-programming
biometrics
Loose
coupling
DragMove
Sinatra
Heroku
8.1
dyn
prompt
surveillance
camera
motion
Pagging
WebControls.Menu
Cofe
ActiveDirectory
check
Auditing
WDM
msvad
Kernnel
ECG
Signal
fastreport
window.print
Chromecast
Phone7
PyTools
less.css
print
using
thermal
Jasmine
ModalPopUpExtender
LinkButton
Onclick
Vliadtion
Examples
How
CopSSH
UDM
Unified
Dimensional
Modeling
Modeling
Classifieds
Site
Starter
Kit
DefaultValue
override
Configuration
Configuration
CUDAfy.NET
twilio
Virtual-Device
Sesison
Wireless
fusioncharts
free
slideDown
treview
service..
R
repeat
XmlSerializer
Debian
Broadcom
B43
sprites
Educational
DOCX
ELF
TCP
coverage
Unity3D
effects
Responsive
Finance
Art
EZGUI
method
hiding
FPDF
Portable
11g
resources
11
Django
ToolBoxControl
Joomla
pooling
inherited
Dart
Finalize
Dispose
Creating
BIOS
MBR
Provider
RavenDB
SOQL
AutoMapper
MySQL
kendo
EAGetMail
Gmail
Imap
POP
PreparedStatement
setDate
CP10
prototype
constructor
lame
Haswell
laptop
Shippinglist
Turkish
Atom
Powerbasic
Explore
education
PhoneJS
chosen
cypher
OpenType
openxml
DO
MY
DoMyWork
RFID
transponders
DelegateCommand
CompositeCommand
SharedSrevcies
Biometric
Fingerprint
picture
HarmonySoft
DataTune
TargetData
Eye
rectangle
EventAggregator
InputMask
haephrati
Michael
Haephrati
Amiga
Rashumon
IamLazy
Manager
MTM
HierarchicalDatagrid
Devanagari
ace
daypiolet
with
like
formating
Skype
smartcard
MSXML
D
Cutting
wpfextendedtoolkit
Priority
TaskScheduler
random
MSExcel
Account
Readonly
Const
xampp
ScriptManager
wpfextended
GimmeCode+
tftp
libraries
Updating
home
Saa
AzureWebSites
Quickbooks
Connector
CDN
Laziness
BoundChecker
GoogleApp
lincense
commercial
advert
15
IIS8
credit
cards
mod10
Luhn
WebRTC
WRL
CopyProtection
HTML.
Layout
webresponse
self-host
Dispatcher
gac
KeyboardListener
versioning
GNU
8086
Saltarelle
TodoMVC
header
crime
Flipkart
DropDownList
c++builder
down
C++//MFC
Nant
CWinThread
ToolStrip
webkit
msaccss
Approval
CUDA
None
topshelf
windows-store
SOLID
miscellaneous
functions
givemecode
Lambda
expressions
ARM
NEON
one-way
crash
xCode
GLKit
Working
cryp
lazy
port-mapping
UPnP
SqlDependency
axWindowsMediaPlayer
XML-Documentation
Kata
field
properties
objects
validator
port
mapping
Install.ps1
credits
copyrights
DynamicMethod
duck
copy
windows-server-2008
TouchScreen
webscraping
code-generation
Scrum
NuGet
GSM
no-effort
Exolorer
C3
Dangling
Pointer
imaging
edmx.
try
catch
if
else
Symbol
Unity
RNG
UVC
WIA
Win32/64
dropdown
box
clang++
partition
TextInfo
TitleCase
HLSL
VisualStudio2010
tablet
words
nlog
windows.forms
vsc++
Accelerometer
AS3
Bluetooth
MonoForAndroid
HTML5/CSS
Html5(WebSockets)
RTC
DOT
WFP
Basic
Spring.NET
Utltrabook
restart
shutdown
lock
logoff
GPS
WinJS
ITriedNothing
tightVNC
comparison
off
topic
Lubuntu
Splash
app
Extended.Toolkit
Annotation
FLuent
chess
positions.
EJB
Servlet
PropertyGrid
Win8-Desktop
TcpClient
UpdateProgress
FileUpload
DetailsView
bitwise
operators
Federated
JSF
sharepoint2010
Sensors
iCanHazCodez?
hooking
OLE
App_Code
UPOS
Typescript
webapplication
Tokens
need
touch
File/Shell
joke
OpenID
eventhandler
crosspost
Download
umbraco
internal
Aritcle
missing
NotAQuestion
App.config
connection
password
connectionstring
Cr
picturebox
collisions
asio
smb
Emai
c/c++
DBMS
malware
Windows-Phone-8
SDK
NDk
TDD
DAO
AppDomain
Caliburn.Micro
Nokia
S60
dianosing
Exercise
Health
Diet
Group
Policy
Multidimensional
operations
databse
queries
Multi-touch
Life
Fitness
OAuth
T4
template
superfish
rtl
KLOUT
intrinsics
frame
frameset
Help
Doctrine
TWAIN
marshalling
money
ODAC
ODP.NET
Entities
ASP>NET
physics
text-to-speech
speak.js
Web-Razor
Newgen
Radbutton
not-programming
OvertypeMode
MonoDevelop
Notification
ASP:NET
FIX
tts
VPN
ZedGraph
g++
inline
Intel
RichTextBox
Named
Tag
QuickFix
vi
Feature-Pack
WinR
KnockoutJS
POS.NET
routing
decorator
SASS
NBT
ParseExact
Facebook
Raspberry
Pi
Chromium
updater
ADB
bind
IIS7.5
Music
vshost.exe
COleDateTime
bootstrap
logging
log
mailling
SSE
C++/AMP
IE10
beg
PLC
DoesNotMakeSense
jsrender.js
Knockout.js
chromiumembedded
NET4.5
CE
Zones
Mercurial
Mercurial
FogBugz
VisualStudio2012
results
read
results
Refactor
Base36
FOP
Dependency
ninject
webapi
Mango
mailing
postback
trigger
Server2010
Knockout
paging
interactive
itextsharp
behaviors
CD-Text
Plist
third-party
duplicate
each
Authentication
Location
Geolocation
path
concepts
App_Offline.htm
Offline
normalization
Firewall
NLB
side
Plone
Zope
quartznet
quartz.net
Aspose
Modules
Autocomplete
website
ITSM
Deserialize
resize
kiosk
mode
cacls
OData
Csharp.net
statechart
power-shell
Exchange-Server
types
numerics
Phalanger
X
typed
dataset
eg.C#
SqlBulkCopy
row
DataReader
Dump
MineCraft
Management
Languages
dbase
III
simulate
click
WDK
USB/HID
RAWINPUT
borders
Fantom
firmware
BHO
Click
hidden
minimized
MVC4
EnumProcessModules
Third
rss
feed
NXT
Garbage
Collection
Garbage-Collection
Lease
PE
Xamarin
Shaders
Cookbook
JSON.NET
Await
fragile
DNS
RadioButton
ReWork
LotusNotes
X3DML
NativeExcel
VS2013
PaaS
OMR
IntelAIC2013
AIO
Mapped
Parse
stm32
Version
SP3
Printers
EntityFramework
obsolete
cURL
WINE
SelectedIndexChanged
MVC-API
SURF
BoF-SURF
BoF-SIFT
storage
construction
deprecate
WPXNA
Instant
Payment
Notifications
histogram
SIFT
Java.
Intertop
CMFCRibbonBar
fasm
jtextfiled
sinhala
anti-debug
Visa
VisaNet
nasm
DOWNLOADING
Screaming
CQRS
Document
Pending
changes
CORS
OllyDbg
LLLPG
gesture
VisualStudio2008
underscore.js
backbone.js
datalist
Immigration
bill
Impact
Indian
IT
Fail
Linked
isbn
progess
Blender
programatically
US
ER/Studio
BPMN
Migradoc
TIFF
Concurrency
codeblock
JPG
PNG
Dynamic
LESS
dapper
tiles
Monogame
Google+
GPU
Cooler
SharePoint2013
NoSQL
SSTreeWndClass
Logger
blacklist
screenshot
haproxy
subdomain
GLUI
Tracking
CustomAction
ob
ActiveTreeView
SSTree
Compatibility
box2d
kineticjs
JVM
OpenXLive
MFC/C++
mutual_ssl
saver
re-posted
Nullable
4.o
ASP.NET2.0
WAMP
OleLoadPicture
AngularJS
Shopping
Cart
solutions
PhoneGap
glyph
neural
Node.js
Restful
pdf2json
Autodiscovery
BSOD
private
Pocket
Nose
HANA
elmah
Learn
training
dojo
ASP.NET4.0
MciSendString
DataBa
Zimbra
SignalR
MergeSort
Installation
MSAccess
CodeIgniter
ultra
SOLR
JSONiq
SP1
silverpop
BCP
partialview
autostart
Gecko
I18N
Culture
WindowsApplication
Jquery(tooltip)
economics
Recursive
MOSS2007
Google-Maps
Threading
Excel
Encryption
Decryption
UI
peer-to-peer
PInvoke
PDF
Midi
idea
PluginException
statistics
Backlog
Sprint
Backlog
Burdown
jetbrains
intellij
product
Owner
Master
Team
Explained
Product
User
SmtpClient
NET2.0
CP
VideoSlider
AVX
DWH
4+
SSMS
to
Mapper
TableStorage
CEP
visual-source-safe
deserialization
Beginners
windowsPhone8
MDX
MS-Sql
SoapUI
Arduinio
SQL2008
Big
StreamInsight
Shape
Detection
Mathmatics
geoserver
RadTabStrip
My-Sql
macro(vba)
SQL-server-2008R2.
hiring
Enums
zeromq
hadoop
UISwitch
IDontCare
C+11
cmd
C++14
VS14
fields
Self-organizing
SOM
saml
Server2005
netduino
word-embedding
clusplot
kmeans
configurationmanager
Elasticsearch
Kibana
ghraphics
minizip
Efficiency
representation
Rtsne
maarten
Closure
Liberator
Korma
GridControl
VB#
Production
Sql2012
entity-framework
reportviewer
Constant
wind
Continuous-build
Bitcoin
Spike
Server.
Monthly
Prize
Modifiers
kendoui
C#2010
Maintainability
Dataview
MVC.NET
Defender
Information
Content
jaxb
underscore
Mecanim
usrcontrol
RESTFull
systems
Wait
-free
photoshop
sql2005
FoldLeft
Reduce
Reduction
Short
Circuit
Foundation
Identity
Seed
legacy
Java8
Fold
Left
7-zip
extract
archive
xps
WebForms.images
ServerControl
owin
Swift
JIT
Imagemap
7zip
7z
Linux/Unix
cloudflare
Utility
Introduction
C##
Premium
Reports
Turbo
TurboC++
Framework
plugin
SSRS
General
legal
menu
Toolbar
XNA3.0
PrototypeJS
Shell
Color
Application
directshow
Scheduler
Web-Development
User-controls
AOP
regular-expression
Exception
shortcut
checkbox
Video
combobox
Speech-SDK
Game
Gridview
Sorting
Bidirection
DateTime
Access
Ubuntu
JDK
Sharepoint
ActiveX
msi
Windows-Installer
Sharp-Map
CORBA
CSV
ODBC
Templates
Boost
RIA
DataGrid
.bat
administrator
current-directory
struts
WSS
Project
multithreading
Steam
convert
Windbg
mix
mixal
CPP/MFC
Opera
Profiling
Counters
Amazon-SQS
alternative
pasting
vs11beta
Hashing
Change
Capture
CDC
Boost.Test
Diagnostics
Compressible
Incompressible
Decompress
Decompression
Deflate
Inflate
DocProject
Sandcastle
MAML
ZIP
Compress
Compression
SSIS
resource
IPC
Network
TCP/IP
linker
sms
AT
Commands
ATCommands
Firefox
ProbablyBadIdea
Unicode
JSON
GUI
Cygwin
Git
Malamanteau
Oxymoron
psychic
abilities
MSComm
USB
QT
TurboC
ListView
installer
NeedMysticalPowers
MessageFromSpace
InputLanguage
Algorithms
display
icon
size
Forms
keypress
player
MysticalPowers
Outlook
Networking
LAN
Foo
udp
Robot
Euler
maths
Calculus
media
programming
Microcontroller
portlet
locked
file
socket
Missed-Article
Humor
ListBox
DockPanel
DataTemplate
practices
drop-down
avoid
partial
VSTO
Matlab
Events
active
directory
sso
calcium
encoding
CComboBox
windows-2008
sbs
time
ntp
gpedit
compiler
Delphi
DataGridView
stream
comparision
Homework
urgentz
MultiHandle
SliderExtender
entity
Multimedia
GimmeCode
EWS
loading
Target
loading
Loading
Indicator
bar
redirecting
indicator
Indicator
For
Slow-Loading
processing
IDE
Server
CodeJock
AI
Patterns
64-bit
WWF
drop
PathListBox
Silverlight4
hC#
Animation
Storyboard
Velocity
Cache
JSP
Drag
from
Treeview
argument
Parameter
Sudoku-C#
Sudoku-Game
Sudoku
Codez
Article
Spam
function
overloading
overload
table
FAT
FAT32
Kindle
Sort
file-system
Post
Blend
Inheritance
Masterpage
Body
Managed
Intermediate-Studio
Amazon-S3
Silverrlight
mp3
audio
service
Direct2D
jQueryL
UDTT
TVP
DataTable
DataRow
Amazon
disk
Errors
Advertisement
NFS
HDD
PayPal
clone
Interop
Unmanaged
eCommerce
virus
performance
continuous
integration
tools
AutoCAD
font
image
TML
Windows-service
IE8
lay
outs
luntbuild
EF5.0
plinq
array
Schema
heavy
Transform
win
Moscrif
conversion
CLOB
OleDb
Bug
Reporting
Steps
Recorder
CTreeCtrl.
web.Config
struct
structures
MPEG
Gtk#
Office-Automation
Stored
Procedures
QT-Creator
Bass.Net
RegEx
hosting
std::pair
noturgent
XP
Chart
MSChart
NHibernate
Battery
Calculator
Apple
safari
Powerpoint
repair
DTS
Debugging
CS5
Inverter
ups
power
query
boolean
domino
Tab
Virtualization
virtual-machine
technical
blog
SMTP
XmlReader
binary
search
Injection
Image-Recognition
Contour-Analysis
Augmented-Reality
rampant
hyperbole
analysis
Augmented
reality
Recognition
Injection
Eval
caml
LightSwitch
batch
script
Device
Lookup
Tables
Visio
ContentProperty
PowerShellPoint
kronos
Scrollbar
Synchronize
Driver
HTA
Wrap-panel
Arduino
GPGPU
heterogeneous
compute
khronos
heterogenous
Phone
DevExpress
Kill
Process
oops
OpenCL
Multi
Language
NDepend
AddIn
ArchitectNET
notifyicon
BI
OLAP
TSQL
wix
Writing
Article-Writing
MEF
Development
Snd
Trees
GPL
3D
multi-monitor
virtual
machine
CSS3
Visualisations
Web
software
cryptography
MVVM
Internet
XPCOM
screen
pst
format
email
DSA
key
licensing
BNF
BeDev
Controls
Extension
RES
MinGW
Attributes
CV
Contour
keylogger
illegal
TR1
chrome
intern
optimization
Message
Mach-O
Snow
Leopard
pattern
monitoring
LAMFWAC
Silverlight5Beta
smo
Speech
Comet
Push
ANSI
Terminal
PC
Silverlight5
TFS
Applet
localization
globalization
master/detail
CMOS
TTL
Serial
Extensions
AsyncCTP
Flex
WebService
SerialPorts
EF
PVS-Studio
JSONP
ErrorHandling
MSBuild
Solution
Reactive
MemoryBarrier
DOM
DI
Munq
IOC
review
JQueryUI
P/Invoke
TimeSpan
cobol
WinForm
NoEffort
denied
Webmatrix
IOCP
Sockets
reflection
Holiday
Vulcan.NET
SOAP
BDA
ExpressionWeb
delete
protected
IE9
svn
RemoteControl
Singleton
Explorer
Text
COMPort
IO
SplitContainer
WebSocket
MSMQ
competition
serialport
Taskbar
ThreadAbortException
Challenge
IFrame
Eclipse
OCR
NET
PostgreSQL
NUnit
ASMX
execution
Masking
Telerik
WinCe
CLR
Bitmap
MDI
DirectSound
Handling
N-Tier
Project-Management
ssh
source
Visual-WebGui
ADS
LaTeX
TikZ
Antlr
research
Deployment
Haskell
Magic
Builder
Append
InteropServices
File-Upload
Formula
copy-paste
cpu
C++/MFC
ClickOnce
Impersonation
Webcam
API
Repost
portability
Parallel
MS-Access
MCTS
Certification
Sidebar
ListControl
Pagefile
Browser
Redirection
Processbook
Data
Historians
Chat
Registers
Data-Binding
WindowsCE
CF
CompactFramwork
ImageProcessing
Microsoft
Dynamics
CCC
crossword
compact
Shift
Interview
questions
Link
Aggregation
Trunking
Word
CrystalReports
Transact-SQL
HTML5
VisualStudio
log4net
Pascal
HTTP
scalability
TabControl
os
other
RDL
Lucene.NET
C++0x
BIAS
setup
REST
Generics
XNA
VHDL
Style
SecurID
U
Links
WindowsForms
PS
Vita
bsn-goldparser
Engine
PyQt
Maya
WSDL
WebHosting
Scoped
Base64
TabItem
Behaviour
GOLD
Parser
Intel64
Regions
Navigation
Discovery
Hotkey
publish
TableLayoutPanel
ASHX
Handler
CodeFirst
automatic
generator
Google-Docs
netbeans
Framwork
snapshot
replication
WoW64
Undo
Redo
Undo/Redo
J2SE
unit
memory
Custom
Encapsulation
composite
SSAS
ETW
Tracing
es
Octave
language-agnostic
Coco/R
BSD
License
Intermediateal
Apps
command
line
interface
WebParts
Roslyn
ORM
dotnetnuke
OHLC
Wifi
Membership
Shared
rendering
Repository
TortoiseHg
OpenSearch
mu
filepath
clueless
Blob
Aspnet
exam
Debugger
DB
IZWebFileManager
supersized!
nmake
include
makefile
ffmpeg
portaudio
encode
PCM
mixer
Signing
LocalStorage
SNMP
DataContext
ecma262
CFontDialog
UX
WM5
WM6
server-control
Expresson
Expression-Trees
WrapPanel
Google-Earth
GWT
Ultrabook
Remoting
Runtime
findcontrol
recursion
ienumerable
yield
cmake
object
mongodb
profiler
tuning
advisor
find
replace
mac
streaming
DOS
FTP
cassini
Office-Interop
PowerBuilder
SVG
CString
BSTR
WinRT
Model
view
controller
Workaround
PRISM
First
BUILD
EMGU
EMGUCV
Async
HttpModule
pivot
DB2
AS400
iSeries
Enterprise
5.0
delegates
infographic
VSTO-Excel
Automation
Silverlight5RC
2007
WSE
url
rewriting
SEO
pivot-table
AVG
Calls
Open-Office
RDLC
XMPP
Protocol
SOA
GCC
TreeListView
TaskDialog
MessageBox
CMS
Asynchronous
modem
infragistics
LinearGradient
Metro
Panorama
W8
GLSL
WMI
patent
software-patent
Registry.
Win2003-R2
Silverlight3
twitter
Symbian
bada
Indexes
compilation
prime
numbers
math
wxWidgets
CFileDialog
LAMOFOWAC
JQGrid
FacebookAPI
SA]
DataBinding
SQSQL.net4
MVP
Web-Design
Image-Borders
Exact
XPath
ISS
XNA4.0
RDF
Binding
Dictionary
Enum
Binding-Dictionary
Binding-Enum
IPICTURE
CURSOR
METAFILE
JPEG
tier
WebBrowserControl
MSWord
Kinect
Novice
ALM
drawing
form
IPv6
MVC3
RTFM
OCCI
C++98
release
Client
Address
HKLM
reg
Kml
KUET
lxml
proxy
Lua
Maven
OSGi
UnitTestFramework
ascii
Dynamics-AX
Vimeo
Fazlur
Raman
MSHTML
OpenCV
AX
rs232
UAC
updatepanel
Kernel
Operating
XP/VISTA/SEVEN
SAPI
computing
SHDocVw
fuzzy
logic
domain
DSL
System.Drawing
ComputationalTheory
redundancy
problem
VSS
Editors
posting
artificial
UniVerse
U2
UniData
Pick
WSA
newsletter
Rails
RenderTarget2D
Texture2D
Backup
coredata
IBM
WebGL
DataAnotation
DataValidation
UnitTesting
EAI
on
vnc
Thumbnail
assertion
interfaces
SharpKit
Keyboard
Grouping
PIC
NoAQuestion
saas
wiki
drivers
MyXaml
Agile
ms-sql-server
decimal
strings
vmware
WaterMark
StoredProcedures
MailSlot
iPad
Relationship
Oriented
X11
XWindow
CS
PWCT
wlan
5GHz
MSDN
Remote
Desktop
paste
MVC2
xlib
CTE
TV
YouTube
Mouse
HFONT
signature
psycho
utf8
Server2008
static-code-analysis
OpenMP
serialization
Win32.DLL
PDB
Drupal
Symbols
CORE
Topics
GoF
LDAP
Window
IList
WaTiN
MAPI
jagged
arrays
translate
g2log
formatting
update
Ext.Net
XSL
wpftoolkit
candlestick
W7
p
registry
Stopwatch
Razor
TextBoxBase
mainframe
InfoPath
mathematics
trigonometry
geometry
Scrolling
Map
Bing
ILDASM
VSTS
test
generation
wordpress
Ribbon
CommandBuilder
insert
RowUpdated
OnRowUpdated
Console
White
begininvoke
C++11
DHCP
SCOPE_IDENTITY
IDENT_CURRENT
DataAdapter
Persist
CalenderExtender
Genuilder
Generic
Platform
null
SACCESS
Bash
System.Console
CodeDOM
off-topic
Containers
T-SQL
Hacking
KeyDown
front
XBase
M
xsd
OOP
asynchrony
TPL
BackgroundWorker
Task
Gnome
DBus
Services
virtual-image
crm
forum
Python2.7
hash
checksum
webbrowser
Printer
login
Arabic
procedure
ExtJS
export
href
htmltextwriter
instance
Toolkits
Parsing
Interpreters
Iran
Persian
VTK
Business
Intelligence
CLI
event
single
digital
certificate
https
Canvas
iOS
masm
Zend
EF4.0
browsing
syntax
colorize
ssl
architecture
audio-video
biztalk
book-reviews
books
bugs
buttons
clipboard
codegen
collections
cross-platform
custom-controls
database
dialog
DLL
docview
exchange
expression
gadgets
graphics
grid
hardware-review
install
interviews
IP
ISAPI
library
list
locale
macros
MCMS
miscctrl
printing
progress
recipes
reporting-services
scripting
security
selection
server-management
session
splitter
static
statusbar
string
system
tabs
testing
threads
tips
trace
tree
usability
validation
viewstate
Vista-security
WAP
WC
web-cache
web-image
web-security
WF
winhelp
Win-SDK
Clear All
Match
all
selected tags? (default is: match 1 or more)
Article
Technical Blog
Tip/Trick
Reference
String - General
String - General,
String - Regular Expressions
Strings
String - Text Conversion
String - Text Search and Replace
Filter by article name:
top
Sort by Score
Title
Updated
Author
Score
String - General
Non-MFC String Class for ATL
11 Aug 2000
Paul E. Bible
A Non-MFC String Class for use in ATL components
VC6
ATL
Dev
Intermediate
Implement Phonetic ("Sounds-like") Name Searches with Double Metaphone Part VI: Other Methods & Additional Resources
19 Mar 2007
Adam Nelson
Surveys other phonetic matching techniques, and presents additional resources on the subject.
VC7
Win2K
WinXP
Win2003
Visual-Studio
Dev
Advanced
Word wrap without cutting words
7 Jun 2012
Matt T Heffron
This is an alternative for "Word wrap without cutting words"
C#
.NET
Dev
LINQ
Beginner
Intermediate
C#3.5
MatchKit Library
21 Apr 2014
fabio bussu
MatchKit is a .NET Library that provides a set of classes to build patterns to match simple and complex strings
C#
Windows
.NET
Dev
string
Patterns
Capture
RTF Document Constructor Library
16 Aug 2010
Dima Popov
Create Rich Text Format documents programatically.
C#
.NET
Dev
Intermediate
How to parse chunk by chunk a large CSV file and bulk insert to a database
25 Nov 2013
S. M. Ahasan Habib
In this article I will demonstrate how to read a large CSV file chunk by chunk (line basis) and populate DataTable object and bulk insert to database.
C#
ASP.NET
SQL
.NET
Architect
Dev
ADO.NET
Beginner
Enhanced String Handling III
4 Jun 2013
Avi Farah
Text document files can be enhanced by using construct and equivalent classes that "know" how to evaluate the constructs.
.NET2.0
.NET3.5
C#
XML
Dev
Intermediate
Advanced
.NET4
.NET4.5
UniqueStringList Revisited
11 May 2011
SimmoTech
A useful class now twice as fast.
C#
.NET
Dev
Intermediate
string
CString Management
17 May 2000
Joseph M. Newcomer
Learn how to effectively use CStrings.
VC6
Visual-Studio
MFC
Dev
Beginner
The ReplaceMany Method
16 Jan 2012
Jacek Gajek
Performing many replacements in a string at one time.
.NET
Dev
Intermediate
C#4.0
CString-clone Using Standard C++
7 Dec 2011
Joe O'Leary
A Drop-In replacement for CString that builds on the Standard C++ Library's basic_string template
VC6
Win2K
Dev
Intermediate
Tiny Fluent String API simplifies ToString and Console output
3 Jun 2012
Lee Robie
Simple extension methods that greatly simplify ToString, Logging, and Debug output.
C#
.NET
Dev
Intermediate
A lightweight recursive text template data formatter
13 Mar 2013
Michael D Bray
Filling in text templates from a data source.
C#
.NET
Dev
Intermediate
Recursive
regular-expression
template
XString - non-MFC non-STL string functions
7 Aug 2007
Hans Dietrich
XString offers functions for remove, replace, trim, and case-insensitive search that are not included in the CRT.
VC6
VC8.0
VS2005
Windows
Dev
Intermediate
Single Instance String Store for .NET
16 Jul 2009
Kendall Miller
By implementing a single instance string store, you can significantly reduce the memory footprint of your application.
C#
.NET
Dev
Beginner
Intermediate
Implement Phonetic ("Sounds-like") Name Searches with Double Metaphone Part I: Introduction & C++ Implementation
19 Mar 2007
Adam Nelson
Introduces the Double Metaphone algorithm for phonetic comparison of proper names, and provides a practical C++ implementation for use in the reader's projects.
VC6
VC7
VC7.1
Windows
Visual-Studio
Dev
Advanced
Word Cloud (Tag Cloud) Generator Control for .NET Windows.Forms in C#
30 Jul 2011
George Mamaladze
Generate a word cloud form some input text. A word cloud is a randomly arranged set of words used in your text. The size and the color of each word expresses its usage frequency. Rarely used words are small and pale. The control is clickable and allows to identify a word under mouse.
C#
.NET
GDI+
Dev
LINQ
Intermediate
Advanced
WinForm
Case-Insensitive String Search
1 Dec 1999
Ralph Walden
A function which doesn't require changing the case of the strings, and was also DBCS (double-byte character set) friendly.
VC6
WinXP
Dev
Intermediate
C# Random String Generator
18 Apr 2013
brol.sergii
A C# class that can generate random strings and supports customisation.
C#
.NET
tools
A TCHAR style header file for STL strings and streams
11 Feb 2006
PJ Arends
Presents a header file that allows a single source file that uses STL to be built in either ANSI or Unicode, without any changes or lots of #ifdefs.
VC6
VC7
VC7.1
Win2K
WinXP
VS.NET2003
STL
Dev
Intermediate
Sending and posting CString to windows via PostMessage, SendMessage
1 Sep 2001
Matt Gullett
A robust mechanism for sending CString objects to windows within the current process.
VC6
Win2K
MFC
Dev
Intermediate
More than strcmp(): similarity in strings
12 Sep 2004
Rui A. Rebelo
A function which returns the similarity between two strings (how much they're equal).
VC7
VC7.1
VS.NET2003
Windows
WinMobile
Mobile
Dev
eVC
Intermediate
String Manipulation in the .NET Micro Framework
18 May 2012
jfriedman
An article on string manipulation in the .NET Micro Framework.
C#
.NET
Dev
Intermediate
RichText Builder (StringBuilder for RTF)
12 Nov 2008
seeblunt
RichText Builder - use in place of StringBuilder to output RTF.
.NET2.0
VS2008
C#
.NET
Visual-Studio
Dev
Intermediate
Advanced
WinForm
SSE accelerated case-insensitive substring search
14 May 2012
anlarke
Another take on the classic, now using SSE instructions
C++
C
Windows
.NET String Resources
19 Apr 2012
Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
C#
ASP.NET
Windows
WinMobile
.NET
Architect
Dev
XAML
WPF
Beginner
Efficient string concatenation algorithm implements String.Join() method
23 Sep 2012
DrABELL
Alternative solution that demonstrates performance improvement using String.Join() (extends original one:"StringBuilderPlus Improves Upon StringBuilder").
C#
.NET
Dev
Intermediate
Advanced
C#4.0
Literal string encryption as part of the build process
17 Mar 2005
C
hris
L
osinger
CXR allows you to create encrypted strings at compile time.
VC6
VC7
Win2K
WinXP
MFC
Dev
Advanced
C# String Extensions
5 Dec 2013
Prabu ram
Some commonly used operations with string in c# as extension methods
C#
.NET
Dev
Intermediate
StringBuilderPlus Improves Upon StringBuilder
1 Jun 2011
AspDotNetDev
1 alternative
StringBuilderPlus facilitates prefixing and suffixing strings and StringBuilderPluses in an efficient manner.
C#2.0
C#3.0
C#
Windows
.NET
Architect
Dev
Intermediate
Advanced
XSearch - a class that implements a search engine-style advanced search
16 May 2007
Hans Dietrich
XSearch implements a search engine-style advanced search, including ALL, EXACT PHRASE, AT LEAST ONE, and WITHOUT words. XSearch is based on a multiple-substring search algorithm.
VC6
Win2K
WinXP
MFC
Dev
Intermediate
MakeMessage - An STL 'replacement' for the FormatMessage API
4 Mar 2006
PJ Arends
1 alternative
A function that uses STL strings and streams in an effort to mimic and improve on the FormatMessage API.
VC6
Win2K
WinXP
Dev
Intermediate
Extended string.Format()
19 Jul 2013
Ivan Yakimov
Here I describe how you can write your own implementation of string.Format method using slightly more readable syntax of format string.
C#
.NET
Dev
Beginner
Simple string parsing in nested loops
14 Dec 2004
Hatem Mostafa
Fast string parsing in nested loops.
C++
Windows
Visual-Studio
Dev
Intermediate
String Conversions
22 May 2000
Zoran M. Todorovic
Set of classes enabling UNICODE and ANSI string conversion.
VC6
Visual-Studio
Dev
Intermediate
Yet Another Custom Formatter
20 Jul 2011
SimmoTech
Helper class to build formatted strings and lists. Lots of features and very quick.
C#
.NET
Dev
Intermediate
Optimizing string operations in C#
11 Jan 2010
Kubajzz
Should you use Regular Expressions, built-in .NET methods, or your own solution written from scratch?
C#
.NET
Dev
Intermediate
Plural Forms
15 Apr 2008
Peter Kankowski
Spelling messages like "5 file(s) found" correctly in any language
C++
C
Enhanced String Handling
16 Dec 2010
Avi Farah
Allow for constructs within a string to be programmatically evaluated for a final string value
C#
.NET
Visual-Studio
Dev
Intermediate
VS2010
regular-expression
General
string
processing
FormatString - Smart String Formatting
19 Feb 2007
Ivo Beltchev
Smart string formatting and other string utilities
VC6
VC7
VC7.1
VC8.0
VS.NET2003
VS2005
C++
Windows
Visual-Studio
MFC
Extending CStringArray
11 Dec 2007
Anders Eriksson
An extended CStringArray class
C++
Windows
Visual-Studio
MFC
Dev
Intermediate
Easily Load and Format Strings from the String Table
26 Sep 2005
Serge Wautier
Two classes that help you to easily load (and format) messages from the String table.
VC7.1
VS.NET2003
Windows
MFC
ATL
Dev
Intermediate
A Variable-based String Parser
27 Feb 2007
Dileepa Jayathilaka
An article on a tool which unifies a string with a template consisting of variables and constants
C++
Visual-Studio
Dev
Intermediate
PowerShell Script for Reviewing Text Shown to Users
26 Jun 2014
John D. Cook
A script for extracting string literals from source code for review
ASP.NET
Windows
Beginner
WinForm
More implementations of extended string.Format()
6 Sep 2013
Ivan Yakimov
Here I describe several implementations of extended string.Format() methods.
C#
.NET
Dev
Intermediate
String Tokenizer Class (CTokenEx)
26 Jan 2000
Dan Madden
A very simple string tokenizer class.
VC6
Win2K
MFC
Dev
Intermediate
TextFieldWriter
5 Oct 2009
jlabrou
An opposite way to FileIO.TextFieldParser to easily write fixed-length fields into a text file.
VB
Windows
.NET
Dev
Intermediate
CTextRender class
20 Oct 2005
darkoman
An article on an alternative for TextOut (ExtTextOut) function.
VC6
Dev
Intermediate
fix_str - An (Almost) Immutable String Class in C++
7 Nov 2005
Roland Pibinger
New style string class(es) for ASCII and UNICODE, single- and multi-threaded environments.
VC6
Windows
Dev
Intermediate
Natural Sort Comparer
28 Dec 2007
Justin.Jones
An implementation of a Natural Sort Comparer
C#2.0
C#3.0
C#
Patricia and Huffman, Sitting in a Trie
27 Dec 2004
Michael Jaworski
Article demonstrates a text-based Patricia trie and adds new text-compression features.
VC6
WinXP
Visual-Studio
Dev
Intermediate
String and vector manipulation through example: Morse code and more
30 Jul 2009
CrazyJugglerDrummer
Make a program that can perform various manipulations on a string.
C++
Dev
Beginner
Advanced String Processing
27 Jun 2010
Chris Boss
An advanced article about string processing
Dev
Advanced
All-Topics
Custom String Formatter
24 Jul 2011
dotted_decimal
Custom formatting of String datatype in .NET based on intuitive formatting pattern
C#3.0
C#
Windows
.NET
Intermediate
Using UpdateResource to change a string resource
21 Sep 2004
Sashazur
Code for changing a string resource, that actually works!
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
TabletPC
Visual-Studio
Yet another CString replacement (only much more practical)
1 Jul 2003
soso_pub
MFC/non-MFC usage, UNICODE support, numerics operations support
VC6
Win2K
WinXP
Dev
Intermediate
lstring - A lightweight wrapper for std::string
3 Dec 2005
Roland Pibinger
Simplify string handling with a wrapper for std::string.
C++
Windows
Visual-Studio
Dev
Intermediate
Non MFC and Non STL string class: EsString
25 Nov 2004
Vsevolod
Standalone refcounted string class.
VC7
Windows
.NET
Visual-Studio
Dev
Intermediate
STL Split String
1 Feb 2006
Paul J. Weiss
A function that will split an input string based on a string delimiter.
VC6
Win2K
ATL
STL
Dev
Intermediate
CPerlString - A Class to Utilise Perl String Functions
31 Aug 2002
Yap Chun Wei
A Class to Utilise Perl String Functions
VC6
Win2K
MFC
Dev
Intermediate
CTokenizer class
21 Oct 2001
Eddie Velasquez
A simple tokenizer class that can be used on CStrings
VC6
Visual-Studio
Dev
Intermediate
PreParse XML using CString
4 Mar 2004
Chau Johnthan
An article on XML parsing using CString.
VC6
VC7
VC7.1
VC8.0
WinXP
Visual-Studio
ATL
WTL
Dev
Intermediate
XTrim - trim leading and trailing whitespace characters
20 May 2003
Hans Dietrich
XTrim implements _tcsltrim and _tcsrtrim - CRT-like functions to trim whitespace.
VC6
Win2K
WinXP
Dev
Intermediate
Easy String Compression and Encryption
1 Jul 2008
BTDex
Class module to easily de-/compress and en-/decrypt big strings
.NET2.0
VS2005
.NET3.0
VB8.0
VB9.0
.NET3.5
VB
ASP.NET
.NET
Visual-Studio
A C++ StringBuilder Class
14 Sep 2007
Omer Tripp
An atricle introducing a StringBuilder class written in C++
C++
Windows
Visual-Studio
Dev
Intermediate
String Tokenizer Iterator Class
26 Jun 2002
Daniel Andersson
A string tokenizer iterator class that works with std::string
VC7
.NET1.0
Win2K
WinXP
Visual-Studio
STL
Dev
Beginner
XMemString - Extended memory and string search functions
11 May 2003
Hans Dietrich
Extended string and memory search functions: memmem(), memimem(), memichr(), _tcsistr()
VC6
Win2K
WinXP
Dev
Intermediate
CStringW and CStringA
29 Jun 2002
Oskar Wieland
CStringW and CStringA for WTL
VC6
Windows
Visual-Studio
WTL
Dev
Intermediate
CBuilder - An STL 'replacement' for the FormatMessage API
27 Sep 2012
PJ Arends
This is an alternative for "MakeMessage - An STL 'replacement' for the FormatMessage API"
VC6
Win2K
WinXP
Dev
Intermediate
Fast and Then Even Faster String Concatenation With JScript
25 Mar 2007
alex turner
Concatenating strings is critical in many dynamic content situations. Here is how to make it scale and then be fast and scale.
Javascript
Windows
Visual-Studio
Dev
Intermediate
Case-Insensitive String Replace
25 Jan 2000
Uwe Keim
Function to replace all occurences of a string within another, ignoring the case
VC6
Visual-Studio
MFC
Dev
Beginner
Use wildcard to compare string and validate input
3 Feb 2005
DarkYoda M
This article describes how to use wildcard to make input validation in CEdit control or to compare string with wildcard.
VC6
WinXP
MFC
Dev
Intermediate
String Parsing Class (supports quoted strings)
14 Mar 2002
John Simmons / outlaw programmer
Parse strings with specified delimiter and specified quote character
VC6
Win2K
MFC
Dev
Intermediate
Dynamic String Arrays in 3D
12 Feb 2011
csrss
This article describes creating and managing 1D, 2D and 3D string arrays
C++
C
Windows
Dev
Intermediate
A Lite-Memory Dictionary
10 Mar 2007
Dileepa Jayathilaka
An article on the implementation of a dictionary where everything is kept in the disk as a B-Tree.
VC6
Visual-Studio
Dev
Intermediate
String Manipulations using TCHAR Library
4 Jul 2014
Md Atiqur Rahman (Atique)
Tips and tricks on String manipulations in Unicode (Windows Programming context)
C++
Windows
MFC
Dev
Beginner
Keeping It Clean - String Function Wrappers for VS2005
17 Nov 2006
John Simmons / outlaw programmer
A technique for making stdio functions compile clean regardless of the Microsoft compiler used
VC6
VC7
VC7.1
VC8.0
VS.NET2003
VS2005
Windows
Dev
Intermediate
Simple CString Extension
12 Jun 2002
Marc Clifton
Simple extension for better substring functionality and numeric formatting
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
Convert Between std::string and std::wstring, UTF-8 and UTF-16
20 May 2007
rh_
How to convert safely STL strings between Unicode formats
C++
Windows
Visual-Studio
STL
Dev
Beginner
Fast Textual Data Processing using Hashed Strings
6 Mar 2004
cMoXIV
Managing a textual numbering system for hashing words into numbers
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
Dev
Intermediate
A Very Simple Parser
12 Apr 2004
Rafid K. Abdullah
An article describing how to parse simple mathematical expressions (containing only +, -, *, /, and numbers) and evaluate their values.
VC6
Win2K
WinXP
Dev
Intermediate
Optimizing String-Manipulation Functions
26 Dec 2004
Peter Kankowski
Optimizing string-manipulation functions.
VC6
WinXP
C
Dev
ASM
Intermediate
Class to check Strings for invalid characters
4 Nov 2000
Thomas Hauth
An MFC Class which offers you the abbility to check Strings for invalid characters
VC6
Win2K
MFC
Dev
Intermediate
Full Text Search Tool
14 Sep 2006
getmayukh
This is an implementation of a text search tool, which can be used to index and search for texts within a collection of documents. The code is written in C# .NET and requires framework 1.1 to run. No third party search tool has been used, every bit of the algorithm has been implemented from scratch.
C#
Windows
.NET
Visual-Studio
Dev
Advanced
Untabify and Tabify
16 Jan 2009
PIEBALDconsult
Untabify and Tabify Extension Methods for intending code.
.NET3.5
C#
.NET
Dev
Intermediate
TRADACOMS Order 9 Reader
24 May 2010
Rui Figueiredo
A simple class to read EDI TRADACOMS Order 9.
C#
Dev
Intermediate
.NET4
WinForm
Creating a Unique String Using a UUID
12 Dec 2001
John Simmons / outlaw programmer
A small function to either accept or create a UUID* and return a CString
VC6
Win2K
WinXP
Visual-Studio
MFC
Dev
Beginner
IBAN Verification in C#, Excel Automation Add-in, Word SmartTag
31 Jan 2010
Serdar Altug
IBAN verification algorithm in C# and used in Excel UDF and Word SmartTag.
C#
Windows
.NET
Dev
COM
Office
Intermediate
String Extension Collection for C#
27 Nov 2008
Tomas Kubes
Several useful extensions for System.String.
C#3.0
C#
.NET
Dev
Intermediate
CPathSplit
20 Aug 2003
Kochise
CString based path splitter.
VC6
Win2K
WinXP
Win2003
PocketPC-2002
MFC
Dev
Intermediate
Class for quick string lookup
29 Sep 2001
Todd Jeffreys
Class that represents strings in a tier to enable faster lookups.
VC6
Win2K
Visual-Studio
Dev
Intermediate
How to Format a String
9 Aug 2006
Nitron
This article illustrates how to format a std::string using a variable argument list similar to CString's Format.
C++
Windows
Visual-Studio
Dev
Beginner
Yet another string parser
15 Mar 2002
Remon
Another class for extracting fields of string
VC6
Win2K
Dev
Intermediate
The XString Class
11 Dec 2003
AnOldGreenHorn
An extended string class for C++ programmers
VC6
Windows
Visual-Studio
Dev
Intermediate
Java Generic Code - Convert Array Contents to a String in a Generic Way
7 Apr 2004
Doron Barak
Presenting a generic way to convert Array contents to Strings
Java
Java SE
Dev
Intermediate
C# Universal String Parsing Utility
10 Aug 2012
Sympletech
A simple utility to help convert strings into other types
C#3.0
.NET
Intermediate
C#4.0
Text Formatter
19 Sep 2005
Doga Arinir
A class to block the size of a given text.
VC6
Win2K
WinXP
MFC
Dev
Intermediate
KString class, a non MFC string class
15 Oct 2006
Hadi Dayvary
KString class, a non MFC string class.
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
VS.NET2003
Dev
Intermediate
String Splitter
1 Nov 2001
Koundinya
User defined StringTokenizer
Win2K
Java
Java SE
Dev
Beginner
Useful CString Manipulation Functions
31 Jan 2007
Dennis Gourjii
A set of functions to perform the tasks that CString fails to address properly
VC8.0
VS2005
C++
Windows
Visual-Studio
MFC
Dev
Intermediate
StringTokenizer Library
23 Apr 2006
QmQ
Yet another C# implementation of Java's StringTokenizer (in a ready to use library).
C#
Windows
.NET
Visual-Studio
Dev
Beginner
FileSystem path string wrapper class
2 May 2005
Parko
A simple class to encapsulate a file system path for easy manipulation.
VC6
VC7
VC7.1
VC8.0
Windows
Visual-Studio
Dev
Intermediate
How to reverese a string in C#/.NET with almost one line of code using P/Invoke
4 Jan 2013
Kerem Guemruekcue
How to reverese a string in C#/.NET with almost one line of code using a build in Windows library function which is available on any Windows system.
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
C#
.NET
Win32
Dev
Fast splitting of CString objects
23 Sep 2005
rkaufman
Splitting CString objects is mostly easy, but can be tricky. I developed this function for using it with CSV files.
VC6
VC7
Win2K
WinXP
Visual-Studio
MFC
Dev
Intermediate
Allocate your dynamic strings on the stack
5 Jun 2005
Olivier Lombart
An article about stack-allocated dynamic strings in C++.
VC6
Windows
Dev
Intermediate
Ultimate String and String-List classes
5 Feb 2005
TomKat
String and String-List classes compatible with both ASCII and UNICODE strings.
VC7.1
Win2K
WinXP
VS.NET2003
Dev
Intermediate
String Wildcard Matching (* and ?)
22 Jul 2007
M Shahid Shafiq
A simple function to perform wildcard ( * ? ) string matching
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
Vista
VS.NET2003
VS2005
Tolerant string matching using the Levenshtein algorithm
29 Apr 2005
Andreas Muegge
A practical example how to use the Levenshtein algorithm for string matching
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
VS.NET2003
eVC3.0
eVC4.0
Template String Tokenizer
5 Jan 2007
Nick Alexeev
A template string tokenizer class that works with both CStringArray and CStringList.
C++
Windows
Visual-Studio
Dev
Beginner
String enumerations in C#
26 Jul 2007
Kiran Bheemarti
String enumerations for two way binding.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Parsing CSV embedded in double quotes - RFC 4180
3 May 2007
VaibhavGaikwad
Simple ways to parse CSV documents when values are embedded in double quotes.
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
String Optimization in VB.NET
24 Dec 2009
Ali Tarhini
String optimization methods and best practices in VB.NET.
VB
Windows
.NET
Dev
Beginner
RDF to RSS Converter
24 Oct 2007
Govardhana Reddy
This article will help you to find a way to convert RDF to RSS Feed format.
.NET1.0
.NET1.1
.NET2.0
VS.NET2003
VS2005
C#
Windows
Dev
Intermediate
Revise
9 Jul 2008
Samjiman
Revise is a command line text editing tool
VS2008
C++
Windows
Win32
Visual-Studio
Dev
Beginner
Handling non-English characters UTF8 with MS VC++ 2005
6 Nov 2008
osella.esteban
This article describes how to handle streams of non-English characters.
VC6
VC7
VC7.1
VC8.0
VS2005
C++/CLI
Windows
Visual-Studio
Dev
Beginner
Remove the security credentials from a connection string
25 Jun 2009
Simon Tagg
This might save you 15 minutes and avoid the embarrasment of returning your 'sa' password to your customers along with an error message.
C#
Windows
Dev
Beginner
Win2008
Schemeer, a Semi XML and JSON Handler
22 Jan 2013
lxdfigo
It is a lib that can process XML documents or JSON by changing a config file.
C++
Windows
Win32
Expand string CAML queries via lambda expressions with Camlex.Net
4 Dec 2012
sadomovalex
Shows how using reverse engineering feature developers may add new conditions into string CAML queries using lambda expressions.
.NET3.5
C#
Windows
Dev
Intermediate
Sharepoint
expression
Trees
caml
Services
Structuring a Word Search Generator
2 Apr 2013
austinbox
How to structure the logic of a word search engine.
C#3.0
.NET
Dev
Intermediate
C#4.0
top
Sort by Score
Title
Updated
Author
Score
String - General,
The Complete Guide to C++ Strings, Part II - String Wrapper Classes
12 Oct 2002
Michael Dunn, Nish Sivakumar
A guide to the string wrapper classes provided by Visual C++ and class libraries
VC6
Win2K
WinXP
Visual-Studio
MFC
ATL
WTL
STL
Dev
Beginner
The Complete Guide to C++ Strings, Part I - Win32 Character Encodings
4 Oct 2002
Michael Dunn
A guide to the multitude of string types used in Windows.
VC6
Win2K
WinXP
Visual-Studio
Dev
Beginner
top
Sort by Score
Title
Updated
Author
Score
String - Regular Expressions
Flexible text format support using Regular Expressions
1 Jul 2009
spotofleopard
Regular Expressions enable your application to parse text files of customized formats.
C#
XML
.NET
Dev
Beginner
Regex Logviewer
16 Jun 2013
Amit Bezalel
Using the power of regex to parse your logs
C#
tools
log4net
RegEx
Parsing
Parser
logging
log
Combined Regular Expression Search
1 Apr 2014
Farhad Alizadeh Noori
This article details the implementation of an efficient grouped regular expression searcher.
C#
.NET
Architect
Dev
Design
Intermediate
Patterns
Regular Express Yourself using RegExpBuilder
26 Aug 2013
Rion Williams
This post is going to cover a new library called RegExpBuilder which aims to transform very nasty looking regular expressions into easily readable formats that can easily be built and understood.
C#
Javascript
Java
Perl
.NET
Beginner
Intermediate
Advanced
Dart
RegEx Tester - Regular Expression Tester
22 May 2011
Pablo Osés
It aids you to develop and fully test your regular expression against a target text.
C#
Dev
All-Topics
Wildcard string compare (globbing)
15 Feb 2005
Jack Handy
Matches a string against a wildcard string such as "*.*" or "bl?h.*" etc. This is good for file globbing or to match hostmasks.
VC6
Win2K
Visual-Studio
Dev
Intermediate
Henry Spencer's Regexp Engine Revisited
2 Jul 2003
Sunspot
A small, Unicode-aware regular expression engine based on Henry Spencer's early work
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
MFC
WTL
STL
Dev
An Introduction to Regular Expressions
25 Jan 2001
Uwe Keim
Describes the theory behind regular expressions (RE) as well as the practical usage.
Win2K
C++
Visual-Studio
Dev
Beginner
Using Regular Expressions in MFC
18 Jun 2006
Sam NG
CATLRegExp - A Visual C++ built-in regular expression.
VC7
Win2K
Visual-Studio
MFC
ATL
Dev
Intermediate
I don't like Regex...
17 Jan 2013
Guirec
This article will introduce you with a set of 3 simple extension methods that can help you getting rid of Regex in many situations
C#
.NET
Architect
Dev
Beginner
Extension
pattern
RegEx
syntax
strings
Adding Regular Expressions to Your App with Regex++
17 Jun 2002
perlmunger
A tutorial to demonstrate adding regular expressions to your project using Regex++ from boost.org.
VC6
VC7
Win2K
MFC
Dev
Intermediate
Link Scanner
14 Oct 2009
Daniel Killyevo
Gets all links that a page contains.
.NET2.0
C#
Dev
Beginner
RegexTester
20 Aug 2009
PIEBALDconsult
Presenting a test bed for .NET Regular Expressions
.NET2.0
C#
Dev
Beginner
A Naive String Comparer
6 May 2008
Pete O'Hanlon
A class to perform a "naive" comparison of two chunks of text to see if they look to be the same.
C#2.0
C#3.0
C#
ASP.NET
Beginner
Quick Start for C++ TR1 Regular Expressions
26 Jun 2014
John D. Cook
This article answers some of the first questions that come up when using regular expressions in C++ TR1
VS2008
C++
Windows
Dev
Intermediate
Regular Expressions Syntax Highlighting
7 Sep 2008
Stanislav Kniazev
Easy to use syntax highlighting class
C#
Dev
Intermediate
Searching, Modifying, and Encoding Text
1 Jul 2009
logicchild
An article that explains Regular Expressions
C#2.0
C#3.0
C#
Intermediate
.NET RegEx Test
20 Oct 2006
kurt.griffiths
Handy Regex test utility for .NET helps you get the right expression to use in your code
.NET2.0
VS2005
C#2.0
Windows
Dev
QA
Intermediate
Create Regex Objects using a Kind of "meta-variables" - Quicker and Easier
10 Jan 2007
Eugene Mirotin (Guard)
This article describes a class VarRegex allowing you to reuse parts of regular expressions
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
Use regular expression in your C++ program
25 Jan 2001
Sherwood Hu
how to use the Microsoft regular expression object in your C++ program
VC6
Win2K
Visual-Studio
MFC
ATL
Dev
Intermediate
A handy web utility for Regular Expressions
17 Nov 2009
Carl Johansen
Describes a free web-based utility for testing Regular Expressions and performing bulk text transformations.
C#
.NET
Dev
Beginner
Intermediate
Regular Expression Tester
8 Sep 2005
Christopher Scholten
A simple Regular Expression Tester which allows one string to be tested against a standard regular expression, with feedback on the result in both text and graphical format as either the regular expression or the test string are typed.
.NET1.1
VS.NET2003
C#
Windows
Dev
QA
Beginner
WinForm
Grabbing Information from Web Pages using Regular Expressions
19 Jun 2007
qazro
The article describes how to automate navigation through Web pages, i.e. send parameters and grab the required information automatically
.NET2.0
VS.NET2003
VS2005
C#2.0
Windows
HTML
Dev
Intermediate
WinForm
Lost and Found Identity Proper Case Format Provider (IFormatProvider implementation)
24 Jun 2009
kdmitry
Provides administrators with a way to re-format biographical data from case-insensitive data-sources.
C#
ASP.NET
SQL-Server
Architect
Dev
Beginner
Intermediate
PowerShell
WinForm
Regular Expressions Meta Characters Usage with Examples
26 Apr 2006
Anil Choudary
Regular Expressions Usage with Examples
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
Using Regular Expression for Parsing
16 Mar 2007
wjhu111
Derived currently supports RTF and HTML format
WinXP
VS2005
C#2.0
.NET
Dev
Intermediate
What is the best way to create Regular Expressions?
26 Sep 2008
Alex Perepletov
A convenient way to document the intent of each part of a regex.
C#2.0
C#3.0
.NET
Dev
Intermediate
In-place file regex replacement
31 Jan 2008
Mike McCabe
A function to apply a regex replacement to a file.
C#
.NET
Dev
Intermediate
top
Sort by Score
Title
Updated
Author
Score
Strings
WordNet-based semantic similarity measurement
8 Feb 2010
Troy Simpson, Thanh Dao
Capturing the semantic similarity between two short sentences based on the WordNet dictionary.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
A word-wise HTML text compare and merge engine
27 Aug 2005
Hongwei Shen
A C# .NET implemntation of HTML text compare and merge engine based on a similar algorithm as the Unix diff.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
StringConvertor : A convertor class for managed-unmanaged string conversions that handles memory de-allocations
15 May 2005
Nish Sivakumar
A convertor class for managed-unmanaged string conversions that handles memory de-allocations. Caller need not worry about freeing unmanaged memory allocations.
VS2005
C++
C++/CLI
Windows
.NET
Dev
Intermediate
Rive
28 Mar 2010
PIEBALDconsult
An improved string split method.
.NET3.5
C#
Dev
Intermediate
Custom Formatting in .NET - Enhancing String.Format to all new levels!
1 Dec 2010
Scott Rippey
A string template method that allows you to fill a string with data. Easy to use, fast, extensible, and extremely powerful! Uses Reflection, Conditional Formatting, iterating through Arrays, and more!
.NET2.0
VS.NET2003
VS2005
.NET3.0
VB7.x
VB8.0
VB9.0
.NET3.5
VS2008
Dev
UTF-8 With C++ in a Portable Way
8 Jul 2009
Nemanja Trifunovic
A simple, portable, and lightweight generic library for handling UTF-8 encoded strings.
C++
Windows
Visual-Studio
Dev
Intermediate
NetSpell - Spell Checker for .NET
21 Oct 2003
Paul Welter
The NetSpell project is a spell checking engine written entirely in managed C# .NET code.
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
C#
VB
ASP.NET
Visual-Studio
Dev
Fastest C# Case Insenstive String Replace
4 Jul 2005
Huisheng Chen
Find a fast way to replace case insenstive string.
.NET1.1
Win2K
Win2003
Vista
VS.NET2003
C#
Dev
Intermediate
Gios WORD .NET Library (using RTF specification)
8 Aug 2005
Paolo Gios
A .NET library for generating Word documents (.DOC) using the RTF (Rich Text Format) specification.
.NET1.1
VS.NET2003
C#
Windows
Dev
Intermediate
A T-SQL Regular Expression Library for SQL Server 2005
13 Dec 2008
Steve Abraham
This article shows the reader how to construct a library of scalar and table valued functions for SQL Server 2005 to perform regular expression analysis.
.NET2.0
SQL-server-2005
VS2005
C#2.0
SQL
Windows
DBA
Dev
Intermediate
Converting PDF to Text in C#
10 Mar 2014
Dan Letecky
1 alternative
Parsing PDF files in .NET using PDFBox and IKVM.NET (managed code).
C#
Windows
.NET
Visual-Studio
HTML
Dev
Intermediate
Removing or replacing non-printable Unicode characters
16 Mar 2007
Eric Lynch
A class for removing or replacing non-printable Unicode characters.
.NET1.1
C#
Windows
Dev
Intermediate
CommandLineHelper class to launch console applications and capture their output
23 Oct 2006
Andrew Tweddle
Runs a console application and returns its output as a string. Useful for writing object-oriented wrappers around command line utilities, such as Subversion's svn utility.
.NET2.0
C#2.0
Windows
Visual-Studio
Dev
Intermediate
Parsing event log(*.evt) file
23 Aug 2006
J a a n s
An article on parsing/opening event log files(*.evt) using c#
.NET2.0
Win2K
WinXP
Win2003
VS2005
C#2.0
Dev
Intermediate
NRTFTree - A class library for RTF processing in C#
7 Sep 2007
sgoliver
Class library to manage RTF files.
.NET1.1
Win2K
WinXP
VS.NET2003
C#
Dev
Intermediate
RTools.Util - C# Library
26 Oct 2004
Ryan Seghers
A C# Library for tokenizing, argument parsing, and file finding.
.NET1.0
C#
Windows
Dev
Intermediate
Faster String Building
30 Mar 2008
andrevdcolff
An alternative to native string and StringBuilder options
C#2.0
C#3.0
C#
Karmencita: an object query language for .NET
23 Mar 2006
Marius Gheorghe
Learn more about Karmencita, an object query language for .NET.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
String Helpers
15 Jun 2005
Marc Clifton
A small set of helper methods for string manipulation.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
WTL CString Class Implemented with the Standard C++ Library
28 Sep 2006
Alain Rist
Plug-in CodeProject's CStdString as WTL::CString and get the WTL CString support with a Standard C++ Library implementation.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
Win2003
VS.NET2003
VS2005
eVC4.0
Secure Strings
8 Nov 2011
AbhishekGoenka
Use of SecureString class in .NET
Windows
.NET
Converting PDF to Text in C#
22 Oct 2012
hatman70
This is an alternative for "Converting PDF to Text in C#"
C#
Windows
.NET
Visual-Studio
HTML
Dev
Intermediate
Conditional Replacement
20 Sep 2005
Anthony Johnston
Templating for text based formats.
C#
Windows
.NET
Visual-Studio
Dev
Intermediate
XML Querying, Text Streaming, Debug Capture, and LDAP
17 Jan 2006
Werner.Reyneke
Library containing functions for XML Querying, Text Streaming, Debug Capture and LDAP.
C#
XML
Windows
.NET
Visual-Studio
Dev
Intermediate
Repair Broken Text
7 Mar 2007
radumi
An article to demonstrate how to repair broken text.
.NET1.1
WinXP
VS.NET2003
C#
Dev
Intermediate
UTF16 to UTF8 to UTF16 simple CString based conversion
16 May 2008
John Paul Pirau
Use CString to convert betwen UTF8 and UTF16.
VC7
VC7.1
VC8.0
WinXP
Win2003
Vista
C++
Windows
WinMobile
MFC
Adding line numbers to text
24 Jun 2004
Ken Mackenzie
How to easily add line numbers to source code or text.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
A universal sentence checking tool
31 Oct 2006
Dominique Bijnens
A tool to quickly verify a sentence's correctness.
.NET1.1
.NET2.0
Win2K
WinXP
VS.NET2003
VS2005
C#
Dev
Intermediate
String Vs StringBuilder (C#)
1 May 2004
Chester Ragel
An article on performance of String Vs StringBuilder and better places where each can be used
.NET1.0
.NET1.1
Win2K
WinXP
Win2003
VS.NET2003
C#
Dev
Intermediate
Word Search Engine
1 May 2006
mohsen ahmadian
This article describes a new Word Search Engine for your application or website.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Processing Command Line Arguments
27 Dec 2006
salysle
This article describes an approach to processing multiple command line arguments.
.NET2.0
VS2005
C#
Windows
Dev
Intermediate
Splitting a Line of Comma-Separated Text
11 Sep 2009
pat daburu
A quick and simple method for splitting up the lines in your .csv file.
C#
Windows
.NET
Dev
Intermediate
Using ANSI Colors within .NET
28 Mar 2008
zenox
This article will teach you how to use ANSI colors using .NET
C#
.NET
Beginner
String Splitter
9 Mar 2003
Wee Ding
A user defined String Tokenizer (Java).
Java
Java SE
Dev
Intermediate
top
Sort by Score
Title
Updated
Author
Score
String - Text Conversion
Converting RTF to HTML in VB.NET the Easy Way
14 Jan 2010
Hanleyk1
A quick and easy solution to produce excellent HTML from RTF without parsing
VB
.NET
Dev
Intermediate
Extremely Efficient Type-safe printf Library
17 Aug 2011
Alexander Bessonov
Introduces a fast and type-safe parameter rendering library (type-safe printf)
C++
Windows
Dev
Advanced
VS2010
String conversions made easy
4 Dec 2010
Elmar de Groot
Convert strings to their strong typed counterpart with String.ConvertTo().
C#3.0
.NET
Dev
Intermediate
C#4.0
Longitude-Latitude String Parser and Formatter
21 Sep 2006
Jeff Bogan
A class for longitude and latitude values so as to parse the string to render a double, or format a double into a string.
VC6
VC7
VC7.1
VC8.0
Win2K
WinXP
VS.NET2003
VS2005
Dev
Intermediate
XFormatNumber - A function to format numbers with commas
25 Jun 2002
Hans Dietrich
An easy-to-use function that provides locale-correct comma-formatting of numbers
VC6
VC7
Win2K
WinXP
MFC
Dev
Intermediate
Converting numeric types to strings and strings to numeric types
23 Feb 2004
Eloff
Benchmarks on various conversion technqiues, commentary, and some custom conversion functions.
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
VS.NET2003
Dev
Intermediate
Guide to BSTR and C String Conversions
21 Aug 2003
Robert Pittenger, MCPD-EAD
An article on converting to/from C strings and various VB BSTR string types
VC6
VC7
VC7.1
Win2K
WinXP
Win2003
MFC
Dev
Intermediate
Format Currency Using .NET Code Vs. Legacy VB6 Code
31 Mar 2009
James Mouchett
To format a string into currency without the dependency of VB6
.NET1.0
.NET1.1
.NET2.0
.NET3.0
VB7.x
VB8.0
VB9.0
VB6
.NET3.5
VB
Enhanced String Handling II
16 Dec 2010
Avi Farah
Overcoming limitations of: Enhanced String Handling
.NET3.5
C#
.NET
Dev
Beginner
Intermediate
All-Topics
Encryption
Decryption
Application
URLEncode
25 Jun 2001
Ryszard Krakowiak
Convert string using URLEncode method
VC6
Win2K
MFC
Dev
Beginner
AMMimeUtils
13 Jun 2001
Anders Molin
An article on how to decode Base64 and Quoted-Printable text without using MFC.
VC6
Win2K
Dev
Intermediate
Quick code page converter
19 Jun 2004
valdok
A simple tool that converts ANSI string to Unicode using a code page you select.
VC6
Windows
Dev
Intermediate
Convert Integers to Their Textual Description
6 May 2014
Jeremy Falcon
Convert an integer to its textual description
VC6
VC7
Win2K
WinXP
C
Dev
Intermediate
Convert a "Hex String" to an Integer
15 Jan 2001
Anders Molin
Convert a string containing a hex value to an integer
VC6
Win2K
Dev
Intermediate
Float and datetime to Vietnamese textual
4 Aug 2002
Nguyen Luong Son
A DLL to convert Float and datetime to Vietnamese textual string
VC6
VC7
Win2K
WinXP
MFC
Dev
Intermediate
CString To char Conversion method (Warning Free)
12 Oct 2005
ImmelmanQ
An article on converting CStrings to chars without data loss.
VC6
VC7
WinXP
Visual-Studio
MFC
Dev
Intermediate
BinaryConverter
13 Jun 2006
Polymorpher
Convert ASCII text to binary and back.
Win2K
WinXP
Win2003
VS.NET2003
VB
.NET
Dev
Beginner
North American Phone Number Format Provider (iFormatProvider Implementation)
15 Jun 2009
kdmitry
Implementation of IFormatProvider interface allowing to format "dirty-data" phone numbers into uniformed string
C#2.0
C#3.0
C#
Dev
Design
Beginner
Intermediate
SysAdmin
UTF-8 Encoding and Decoding
22 Oct 2003
Robert Pittenger, MCPD-EAD
How to Encode and Decode Text to/from UTF-8
VC6
Win2K
WinXP
Win2003
MFC
Dev
Intermediate
A class that converts string data to any format
19 Aug 2007
Le Sourcier
Converts a string to any format you want!!!
VC6
Windows
Visual-Studio
Dev
Beginner
top
Sort by Score
Title
Updated
Author
Score
String - Text Search and Replace
Text Processing -1 : Fuzzy String Matching or Searching
23 May 2014
Psycho_Coder
Fuzzy String matching algorithms for Spell correction and string similarity matching using Edit Distance algortihms.
Intermediate
Python
Algorithms
Text
search
Python2.7
strings
fuzzy
Fast Token Replacement in C#
8 Sep 2013
Bojan Antolovic
A class similar to StringBuilder with a faster Replace function.
.NET
Dev
Intermediate
C#4.0
XTokenString - a function to extract tokens from a string
4 Aug 2005
Hans Dietrich
XTokenString extracts tokens from a string, and returns a CStringArray that contains tokens. A token is defined by specified delimiters; double-quotes may optionally group multiple words into a single token, and an option is provided for handling escaped characters.
VC6
Win2K
WinXP
Win2003
MFC
Dev
Intermediate
Patricia Trie Template Class
11 Jul 2007
Radu Gruian
This article introduces a template class-based approach to construct and query Patricia tries. The article includes source code and a demo application.
VC6
Win2K
WinXP
Win2003
Vista
TabletPC
Embedded
Dev
Intermediate
A Multiple Substring Search Class: CIVStringSet
25 Apr 2010
Scot Brennecke
A string array class using MFC or STL that performs very fast multiple string searches
Windows
MFC
STL
Dev
Intermediate
VC9.0
AutoText V2.2: A component for word-complete as the user is typing
26 Nov 2007
Windmiller
A component that will find similar words in a lexicon as the user is writing on to make it easy to word-complete for the user. For use in Win32 graphical or console applications.
.NET1.0
.NET1.1
.NET2.0
Win2K
WinXP
Win2003
VS.NET2003
C#2.0
.NET3.0
ASP.NET
Find and Replace with Regular Expressions
6 Apr 2007
Kishore Ramakrishnan
An article on using regular expressions to implement Find and Replace functionality
.NET2.0
VS2005
C#2.0
Windows
Dev
Intermediate
String Replace and File Handling library
8 Jan 2008
Sivastyle
Library which contains code for replacing some of the Text in files based on conditions and handling the files by reading and writing strings from or to the file by recursively browsing the folder.
.NET2.0
WinXP
Vista
VS2005
C#2.0
Dev
Intermediate
A Tiny Variable String Splitter
25 Jan 2008
mi-chi
Tokenize and access string contents using a format mask
VC6
VC7
VC7.1
VC8.0
C++
C++/CLI
C
CleanR - Text file string search and replace engine.
1 Jul 2003
Kamal Shankar
An engine to allow you to search for strings in text files and replace them.
VC6
Windows
Dev
Intermediate
Searching on Text Files
15 Jul 2008
julyhoping
This program is to search for words on text files.
VC6
VC7
VC7.1
VC8.0
Windows
Dev
Beginner
Advertise
|
Privacy
|
Mobile
Web02 | 2.8.140916.1 | Last Updated 20 Sep 2014
Copyright ©
CodeProject
, 1999-2014
All Rights Reserved.
Terms of Service
Layout:
fixed
|
fluid