ESATU Posted September 21, 2013 Posted September 21, 2013 (edited) How to make a symbols of '1st 2nd 3rd 4th', to ---> '1st 2nd 3rd 4th'. Example.. MsgBox(0, 'Date Of Birth', '1st January 90') But I want it to be like this '1st January 90' Edited September 21, 2013 by ESATU
JohnOne Posted September 21, 2013 Posted September 21, 2013 (edited) Not sure there is something in the date udf but here's a basic example of how you could do it. Just put it in a function. EDIT: Irrelevant code Local $1 = "st" Local $2 = "nd" Local $3 = "rd" For $i = 1 To 31 $si = String($i) Switch StringRight($si, 1) Case "1" If $si = "11" Then $si &= "th" Else $si &= $1 EndIf Case "2" If $si = "12" Then $si &= "th" Else $si &= $2 EndIf Case "3" If $si = "13" Then $si &= "th" Else $si &= $3 EndIf Case Else $si &= "th" EndSwitch ConsoleWrite($si & @LF) Next Edited September 21, 2013 by JohnOne AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
JohnOne Posted September 21, 2013 Posted September 21, 2013 (edited) EDIT:Irrelevant codeFor $i = 1 To 31 ConsoleWrite(_Dayth($i) & @LF) Next Func _Dayth($i) $si = String($i) Switch StringRight($si, 1) Case "1" If $si = "11" Then $si &= "th" Else $si &= "st" EndIf Case "2" If $si = "12" Then $si &= "th" Else $si &= "nd" EndIf Case "3" If $si = "13" Then $si &= "th" Else $si &= "rd" EndIf Case Else $si &= "th" EndSwitch Return $si EndFunc Edited September 21, 2013 by JohnOne AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
guinness Posted September 21, 2013 Posted September 21, 2013 I think the OP wants the th & rd part raised up, just like you would using <sup> in HTML. ESATU 1 UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018
JohnOne Posted September 21, 2013 Posted September 21, 2013 (edited) o.Ops. EDIT: I'm unsure if superscript is allowed in whatever unicode version AutoIt uses, wiki says superscript is application specific. Edited September 21, 2013 by JohnOne AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
jchd Posted September 21, 2013 Posted September 21, 2013 There is hopefully only one Unicode standard (while there are several encodings to represent its codepoints). Unicode is just a giant character set where there is no provision for glyph attributes. A deviant use of modifier small letters is marginally possible but completely perverse: 1ˢᵗ, 2ᶮᵈ, 3ʳᵈ, 4ᵗʰ. Notice there is no small letter N without hook: ᶮ or ᶯ . This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)
ESATU Posted September 21, 2013 Author Posted September 21, 2013 (edited) Yes, I want for '1st, 2nd, 3rd, 4th' text..., to be like this '1ˢᵗ, 2ᶮᵈ, 3ʳᵈ, 4ᵗʰ'. With small symbols and its raised up. Here is my script... expandcollapse popup#include <StaticConstants.au3> #include <GuiConstants.au3> #include <Date.au3> Global $Date_Now GuiCreate('Date', 350, 100) $Date = GUICtrlCreateLabel('', 5, 5, 340, 90, $SS_CENTER) GuiSetState() While 1 $Msg = GUIGetMsg() Select Case $Msg = $GUI_EVENT_CLOSE ExitLoop EndSelect _Date() WEnd Func _Date() Local $MDAY = @MDAY, $Smbl = 'th' Switch $MDAY Case 1 To 9 $MDAY = StringRight(@MDAY, 1) If $MDAY = 1 Then $Smbl = 'st' If $MDAY = 2 Then $Smbl = 'nd' If $MDAY = 3 Then $Smbl = 'rd' Case Else If StringRight($MDAY, 1) = 1 Then $Smbl = 'st' If StringRight($MDAY, 1) = 2 Then $Smbl = 'nd' If StringRight($MDAY, 1) = 3 Then $Smbl = 'rd' If StringTrimRight(StringRight($MDAY,2), 1) = 1 Then $Smbl = 'th' EndSwitch $Date_Format = $MDAY&$Smbl&' '&_DateToMonth(@MON)&' '&@YEAR If $Date_Now <> $Date_Format Then $Date_Now = $Date_Format GUICtrlSetData ($Date, $Date_Now) GUICtrlSetFont ($Date, 30, 600, 0, 'Arial Narrow') GUICtrlSetColor($Date, 0x048041) EndIf EndFunc For $i = 1 To 31 MsgBox(0, 'Date Of Birth', _Day()&' January 90') Next Func _Day() Local $Smbl = 'th' Switch $i Case 1 To 9 If $i = 1 Then $Smbl = 'st' If $i = 2 Then $Smbl = 'nd' If $i = 3 Then $Smbl = 'rd' Case Else If StringRight($i, 1) = 1 Then $Smbl = 'st' If StringRight($i, 1) = 2 Then $Smbl = 'nd' If StringRight($i, 1) = 3 Then $Smbl = 'rd' If StringTrimRight(StringRight($i,2), 1) = 1 Then $Smbl = 'th' EndSwitch Return $i & $Smbl EndFunc Hope for anyone can help... Edited September 21, 2013 by ESATU
jchd Posted September 21, 2013 Posted September 21, 2013 Copy the example in my post and paste in a Unicode-enabled editor. I didn't use supercript attribute. This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)
Dan_Iamdood Posted September 22, 2021 Posted September 22, 2021 (edited) Just use here to make small text Edited September 22, 2021 by Melba23 Edited as requested by poster
ioa747 Posted Sunday at 02:24 AM Posted Sunday at 02:24 AM It's here too. expandcollapse popupExample() Func Example() Local $txt = "1" & Sup("st") & " and 2" & Sup("nd") & " is before the 3" & Sup("rd") & " and 4"& Sup("th") & @CRLF $txt &= "H" & Sub("2") & "O (water), CO" & Sub("2") & " (carbon dioxide)" & @CRLF $txt &= "m" & Sup("3") & "(cubic), m" & Sup("2") & "(square)" & @CRLF ConsoleWrite($txt) EndFunc ;--------------------------------------------------------------------------------------- Func Sup($sInputText) ; string to a Unicode superscript string. Local Const $aCharMap[59][2] = [ _ ['a', 'ᵃ'], ['b', 'ᵇ'], ['c', 'ᶜ'], ['d', 'ᵈ'], ['e', 'ᵉ'], ['f', 'ᶠ'], ['g', 'ᵍ'], ['h', 'ʰ'], ['i', 'ⁱ'], ['j', 'ʲ'], ['k', 'ᵏ'], ['l', 'ˡ'], ['m', 'ᵐ'], _ ['n', 'ⁿ'], ['o', 'ᵒ'], ['p', 'ᵖ'], ['q', 'ᑫ'], ['r', 'ʳ'], ['s', 'ˢ'], ['t', 'ᵗ'], ['u', 'ᵘ'], ['v', 'ᵛ'], ['w', 'ʷ'], ['x', 'ˣ'], ['y', 'ʸ'], ['z', 'ᶻ'], _ ['A', 'ᴬ'], ['B', 'ᴮ'], ['D', 'ᴰ'], ['E', 'ᴱ'], ['G', 'ᴳ'], ['H', 'ᴴ'], ['I', 'ᴵ'], ['J', 'ᴶ'], ['K', 'ᴷ'], ['L', 'ᴸ'], ['M', 'ᴹ'], _ ['N', 'ᴺ'], ['O', 'ᴼ'], ['P', 'ᴾ'], ['R', 'ᴿ'], ['T', 'ᵀ'], ['U', 'ᵁ'], ['W', 'ᵂ'], _ ['0', '⁰'], ['1', '¹'], ['2', '²'], ['3', '³'], ['4', '⁴'], ['5', '⁵'], ['6', '⁶'], ['7', '⁷'], ['8', '⁸'], ['9', '⁹'], _ ['+', '⁺'], ['-', '⁻'], ['=', '⁼'], ['(', '⁽'], [')', '⁾'] _ ] ; ABCDEFGHIJKLMNOPQRSTUVWXYZ ; ᴬᴮᶜᴰᴱᶠᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᵠᴿˢᵀᵁⱽᵂˣʸᶻ ; abcdefghijklmnopqrstuvwxyz ; ᵃᵇᶜᵈᵉᶠᵍʰᶦʲᵏˡᵐⁿᵒᵖᵠʳˢᵗᵘᵛʷˣʸᶻ ; 0123456789 %/*-+=()<> ; ⁰¹²³⁴⁵⁶⁷⁸⁹ ⁻⁺⁼⁽⁾ If $sInputText = "" Then Return SetError(1, 0, 0) Local $sOutputText = "" For $i = 1 To StringLen($sInputText) Local $sChar = StringMid($sInputText, $i, 1) Local $bFound = False For $j = 0 To UBound($aCharMap) - 1 If $aCharMap[$j][0] = $sChar Then $sOutputText &= $aCharMap[$j][1] $bFound = True ExitLoop EndIf Next If Not $bFound Then $sOutputText &= "" ; or $sChar ?? Next Return $sOutputText EndFunc ;==>_Superscript ;--------------------------------------------------------------------------------------- Func Sub($sInputText) ; string to a Unicode subscripts string. Local Const $aCharMap[64][2] = [ _ ['a', 'ₐ'], ['b', 'ᵦ'], ['c', '꜀'], ['e', 'ₑ'],['h', 'ₕ'], ['i', 'ᵢ'], ['k', 'ₖ'], ['l', 'ₗ'], ['m', 'ₘ'], ['n', 'ₙ'], ['o', 'ₒ'], ['p', 'ₚ'], _ ['q', 'ᵩ'], ['r', 'ᵣ'], ['s', 'ₛ'], ['t', 'ₜ'], ['u', 'ᵤ'], ['v', 'ᵥ'], ['x', 'ₓ'], ['y', 'ᵧ'], _ ['A', 'ᴀ'], ['B', 'ʙ'], ['C', 'ᴄ'], ['D', 'ᴅ'], ['E', 'ᴇ'], ['F', 'ғ'], ['G', 'ɢ'], ['H', 'ʜ'], ['I', 'ɪ'], ['J', 'ᴊ'], ['K', 'ᴋ'], ['L', 'ʟ'], ['M', 'ᴍ'], _ ['N', 'ɴ'], ['O', 'ᴏ'], ['P', 'ᴘ'], ['Q', 'ǫ'], ['R', 'ʀ'], ['S', 's'], ['T', 'ᴛ'], ['U', 'ᴜ'], ['V', 'ᴠ'], ['W', 'ᴡ'], ['X', 'x'], ['Y', 'ʏ'], ['Z', 'ᴢ'], _ ['0', '₀'], ['1', '₁'], ['2', '₂'], ['3', '₃'], ['4', '₄'], ['5', '₅'], ['6', '₆'], ['7', '₇'], ['8', '₈'], ['9', '₉'], _ ['+', '₊'], ['-', '₋'], ['=', '₌'], ['(', '₍'], [')', '₎'] , ['*', '͙'] , ['<', '͔'] , ['>', '͕'] _ ] ; ABCDEFGHIJKLMNOPQRSTUVWXYZ ; ₐBCDₑFGₕᵢⱼₖₗₘₙₒₚQᵣₛₜᵤᵥWₓYZ ; ᴀʙᴄᴅᴇғɢʜɪᴊᴋʟᴍɴᴏᴘǫʀsᴛᴜᴠᴡxʏᴢ ; abcdefghijklmnopqrstuvwxyz ; ₐᵦ𝒸𝒹ₑ𝒻𝓰ₕᵢⱼₖₗₘₙₒₚᵩᵣₛₜᵤᵥ𝓌ₓᵧ𝓏 ; ; 0123456789 %/*-+=()<> ; ₀₁₂₃₄₅₆₇₈₉ ͙ ₋ ₊ ₌ ₍ ₎ ͔ ͕ If $sInputText = "" Then Return SetError(1, 0, 0) Local $sOutputText = "" For $i = 1 To StringLen($sInputText) Local $sChar = StringMid($sInputText, $i, 1) Local $bFound = False For $j = 0 To UBound($aCharMap) - 1 If $aCharMap[$j][0] = $sChar Then $sOutputText &= $aCharMap[$j][1] $bFound = True ExitLoop EndIf Next If Not $bFound Then $sOutputText &= "" ; or $sChar ?? Next Return $sOutputText EndFunc ;==>_Superscript ;--------------------------------------------------------------------------------------- I know that I know nothing
ioa747 Posted Sunday at 02:29 AM Posted Sunday at 02:29 AM here is the initial requirement (in case he ever looks) expandcollapse popup#include <StaticConstants.au3> #include <GuiConstants.au3> #include <Date.au3> #include <Timers.au3> Global $Date_Now = "" Global $hGUI = GUICreate('Date', 700, 100) Global $Date = GUICtrlCreateLabel('', 0, 0, 680, 100, BitOR($SS_RIGHT, $SS_CENTERIMAGE)) GUICtrlSetFont(-1, 30, 600, 0, 'DejaVu Serif Condensed') ; <<-- This font shows better superscript --<< ;~ GUICtrlSetFont(-1, 30, 600, 0, 'DejaVu Sans Condensed') ; <<-- This font shows better superscript --<< ;~ GUICtrlSetFont(-1, 30, 600, 0, 'Calibri') ; <<-- This font shows better superscript --<< GUICtrlSetColor(-1, 0x048041) GUISetState() Global $hTimer = _Timer_SetTimer($hGUI, 1000, '_UpdateDate') While 1 $Msg = GUIGetMsg() Select Case $Msg = $GUI_EVENT_CLOSE _Timer_KillAllTimers($hGUI) ExitLoop EndSelect WEnd Func _GetSuffix($iDay) If $iDay >= 11 And $iDay <= 13 Then Return 'ᵗʰ' Local $iLastDigit = Mod($iDay, 10) Switch $iLastDigit Case 1 Return 'ˢᵗ' Case 2 Return 'ⁿᵈ' Case 3 Return 'ʳᵈ' Case Else Return 'ᵗʰ' EndSwitch EndFunc Func _UpdateDate($hWnd, $iMsg, $iIDTimer, $iTime) ; Use a static variable to keep track of the date. Local Static $sCurrentDate = _NowCalcDate() ConsoleWrite("$sCurrentDate=" & $sCurrentDate & @CRLF) ; Add one day to the current date string on each timer tick. $sCurrentDate = _DateAdd("D", 1, $sCurrentDate) Local $iYear = Int(StringLeft($sCurrentDate, 4)) Local $iMonth = Int(StringMid($sCurrentDate, 6, 2)) Local $iDay = Int(StringRight($sCurrentDate, 2)) Local $iDayOfWeek = _DateToDayOfWeek($iYear, $iMonth, $iDay) Local $aDaysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] Local $sDate_Format = $aDaysOfWeek[$iDayOfWeek - 1] & ', ' & $iDay & _GetSuffix($iDay) & ' ' & _DateToMonth($iMonth) & ' ' & $iYear If $Date_Now <> $sDate_Format Then $Date_Now = $sDate_Format GUICtrlSetData($Date, $sDate_Format) EndIf EndFunc I know that I know nothing
Nine Posted Sunday at 11:56 AM Posted Sunday at 11:56 AM For the fun (single creation with Static and Map). No need to check, map will do it for you (see last ex). #include <Constants.au3> MsgBox($MB_OK, "Test 1", "1" & Sup("st")) MsgBox($MB_OK, "Test 2", "3" & Sup("rd")) MsgBox($MB_OK, "Last", "e = mc" & Sup("2*()")) Func Sup($sString) Local Static $sText = "abcdefghijklmnopqrstuvwxyz0123456789" Local Static $sSup = "ᵃᵇᶜᵈᵉᶠᵍʰᶦʲᵏˡᵐⁿᵒᵖᵠʳˢᵗᵘᵛʷˣʸᶻ⁰¹²³⁴⁵⁶⁷⁸⁹" Local Static $mSup[], $bCreated = False If Not $bCreated Then For $i = 1 To StringLen($sText) $mSup[StringMid($sText, $i, 1)] = StringMid($sSup, $i, 1) Next $bCreated = True EndIf Local $sRep For $i = 1 To StringLen($sString) $sRep &= $mSup[StringMid($sString, $i, 1)] Next Return $sRep EndFunc ;==>Sup ioa747 1 “They did not know it was impossible, so they did it” ― Mark Twain Spoiler Block all input without UAC Save/Retrieve Images to/from Text Monitor Management (VCP commands) Tool to search in text (au3) files Date Range Picker Virtual Desktop Manager Sudoku Game 2020 Overlapped Named Pipe IPC HotString 2.0 - Hot keys with string x64 Bitwise Operations Multi-keyboards HotKeySet Recursive Array Display Fast and simple WCD IPC Multiple Folders Selector Printer Manager GIF Animation (cached) Debug Messages Monitor UDF Screen Scraping Round Corner GUI UDF Multi-Threading Made Easy Interface Object based on Tag
argumentum Posted Sunday at 03:55 PM Posted Sunday at 03:55 PM GUICtrlSetFont(-1, 24, 600, 0, 'Consolas') ; <<-- This font shows better superscript --<< ...these people ain't gonna show up, but I liked the post ioa747 1 Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
jchd Posted Sunday at 08:38 PM Posted Sunday at 08:38 PM (edited) For even more fun, here are more symbols and also indices available: Func _Exponent($s) Local Static $sInp = "()+-0123456789=AÆBDEƎGHIJKLMNOPRTUWabcdefghijklmnoprstuvwxyz" Local Static $sExp = "⁽⁾⁺⁻⁰¹²³⁴⁵⁶⁷⁸⁹⁼ᴬᴭᴮᴰᴱᴲᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁᵂᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ" Local Static $mExp[] If UBound($mExp) = 0 Then For $i = 1 To StringLen($sInp) $mExp[StringMid($sInp, $i, 1)] = StringMid($sExp, $i, 1) Next EndIf Local $c For $i = 1 To StringLen($s) $c = StringMid($s, $i, 1) If MapExists($mExp, $c) Then $s = StringReplace($s, $c, $mExp[$c]) Next Return($s) EndFunc ;==>_Exponent Func _Indice($s) Local Static $sInp = "()+-0123456789=aehijklmnoprstuvx" Local Static $sInd = "₍₎₊₋₀₁₂₃₄₅₆₇₈₉₌ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓ" Local Static $mInd[] If UBound($mInd) = 0 Then For $i = 1 To StringLen($sInp) $mInd[StringMid($sInp, $i, 1)] = StringMid($sInd, $i, 1) Next EndIf Local $c For $i = 1 To StringLen($s) $c = StringMid($s, $i, 1) If MapExists($mInd, $c) Then $s = StringReplace($s, $c, $mInd[$c]) Next Return($s) EndFunc ;==>_Indice Edited Sunday at 08:58 PM by jchd Exponent q doesn't exist ioa747 1 This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)
argumentum Posted Sunday at 08:49 PM Posted Sunday at 08:49 PM 10 minutes ago, jchd said: ᵠ That's not a "q". That's a pitchfork ! Follow the link to my code contribution ( and other things too ). FAQ - Please Read Before Posting.
jchd Posted Sunday at 08:57 PM Posted Sunday at 08:57 PM (edited) No, its a small greek letter phi (φ). I was also surprised it existed. Got that source from @Nine (above) but didn't correctly check. Code fixed. Edited Sunday at 08:58 PM by jchd argumentum 1 This wonderful site allows debugging and testing regular expressions (many flavors available). An absolute must have in your bookmarks.Another excellent RegExp tutorial. Don't forget downloading your copy of up-to-date pcretest.exe and pcregrep.exe hereRegExp tutorial: enough to get startedPCRE v8.33 regexp documentation latest available release and currently implemented in AutoIt beta. SQLitespeed is another feature-rich premier SQLite manager (includes import/export). Well worth a try.SQLite Expert (freeware Personal Edition or payware Pro version) is a very useful SQLite database manager.An excellent eBook covering almost every aspect of SQLite3: a must-read for anyone doing serious work.SQL tutorial (covers "generic" SQL, but most of it applies to SQLite as well)A work-in-progress SQLite3 tutorial. Don't miss other LxyzTHW pages!SQLite official website with full documentation (may be newer than the SQLite library that comes standard with AutoIt)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now