Insert (substring): Difference between revisions

From BR Wiki
Jump to navigation Jump to search
(edit)
 
(edit)
Line 3: Line 3:
  00010 dim a$*255
  00010 dim a$*255
  00020 let a$ = "beginning end"
  00020 let a$ = "beginning end"
  00030 let a$(10:0) = " middle " ! here we are inserting 6 characters (" middle ") starting at character of string a$
  00030 let a$(10:0) = " middle " ! here we are inserting 6 characters (" middle ") starting at character 10 of string a$
  00040 print a$
  00040 print a$


'''Note''' that there is a difference between inserting characters and replacing characters in a string. When replacing, some characters from the original string are removed. When inserting, '''no characters from the original string are removed'''.
'''Note''' that there is a difference between inserting characters and replacing characters in a string. When replacing, some characters from the original string are removed. When inserting, '''no characters from the original string are removed'''.
<noinclude>
[[Category:Operators]]
[[Category:String Operators]]
</noinclude>

Revision as of 12:57, 9 January 2012

In BR, in order to insert one string into another, we must use the desired starting subscript and ZERO as the ending subscript:

00010 dim a$*255
00020 let a$ = "beginning end"
00030 let a$(10:0) = " middle " ! here we are inserting 6 characters (" middle ") starting at character 10 of string a$
00040 print a$

Note that there is a difference between inserting characters and replacing characters in a string. When replacing, some characters from the original string are removed. When inserting, no characters from the original string are removed.