[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: Length for strings, ignoring SMCL tags

From   "Brian Karfunkel" <>
Subject   st: Length for strings, ignoring SMCL tags
Date   Tue, 2 Dec 2008 12:58:28 -0800


Is there a way to get the length of a string while ignoring any SMCL
tags in the string?

In other words, I have "{err}hello", and I want the length of "hello",
since the "{err}" tag doesn't affect the length as outputted.

I've tried the following:

strlen(`"`: display "{err}hello"'"')

and variations thereof, but nothing seems to work. If there is a
solution, it would also be helpful to know how it would treat "{col
30}hello" and "{space 20}hello", for example, in terms of whether the
columns/spaces that are inserted are counted in the length (i.e.
whether it is literally the number of characters of the line on the
screen as displayed or if it is just the length of the string you'd
get if you, say, -regexr-ed out all the tags in braces).

Thanks for the help,

Brian Karfunkel
*   For searches and help try:

© Copyright 1996–2017 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index