yellowpower Posted November 28, 2010 Posted November 28, 2010 hey,if I have a string which contains more than one paragrahp of text, How could I check the position of the end of a paragraph? $contentOfInput1 = GUICtrlRead($input1) for $i= 1 to stringlen($contentOfInput1) if stringmid($contentOfInput1,$i,1)= ? then position of end of paragrahp is $i endif next
saywell Posted November 28, 2010 Posted November 28, 2010 You could use StringInStr to find each occurrence of the paragraph brek [presumably @CR@CR]. Or split it into an array using StringSplit . William
Moderators Melba23 Posted November 28, 2010 Moderators Posted November 28, 2010 yellowpower. Assuming you have a blank line between paragraphs you could do something like this: $sText = "Para 1" & @CRLF & @CRLF & "Para 2" & @CRLF & @CRLF & "Para 3" ; Start at the beginning of the string $iStart = 1 While 1 $iLocation = StringInStr($sText, @CRLF & @CRLF, 0, 1, $iStart) ; If no more paras then exit loop If $iLocation = 0 Then ExitLoop ConsoleWrite($iLocation & @CRLF) ; Start from after the found para $iStart = $iLocation + 4 WEnd M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
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