Help with a regular expression???
accessys at smart.net
accessys at smart.net
Wed Jan 27 19:23:32 UTC 2010
Sorry wrong list.
Bob
On Wed, 27 Jan 2010 accessys at smart.net wrote:
> Date: Wed, 27 Jan 2010 14:22:48 -0500 (EST)
> From: accessys at smart.net
> To: "Ubuntu user technical support, not for general discussions"
> <ubuntu-users at lists.ubuntu.com>
> Subject: Re: Help with a regular expression???
>
>
>
> no only has to be 5ft in one direction. and a stairway landing does not need
> to meet the 5ft landing anyway that is for ramps.
>
> sorry misunderstood the question
> Bob
>
>
>
> On Wed, 27 Jan 2010, Ray Parrish wrote:
>
>> Date: Wed, 27 Jan 2010 11:07:02 -0800
>> From: Ray Parrish <crp at cmc.net>
>> Reply-To: "Ubuntu user technical support, not for general discussions"
>> <ubuntu-users at lists.ubuntu.com>
>> To: "Ubuntu user technical support, not for general discussions"
>> <ubuntu-users at lists.ubuntu.com>
>> Subject: Re: Help with a regular expression???
>>
>> James Michael Fultz wrote:
>>> * James Michael Fultz <croooow at gmail.com> [2010-01-27 13:04 -0500]:
>>>
>>>> * Ray Parrish <crp at cmc.net> [2010-01-27 09:04 -0800]:
>>>>
>>>>> Amedee Van Gasse (ub) wrote:
>>>>>
>>>> [...]
>>>>
>>>>>> The same regex syntax can be used with the bash command sed:
>>>>>>
>>>>>> sed 's/ ([^ ])/_ \1/g'
>>>>>>
>>>> [...]
>>>>
>>>>> DescriptionSection=`echo | sed 's/ ([^ ])/_ \1/g'`
>>>>> echo "$DescriptionSection"
>>>>>
>>>>> And I get the following cryptic error, which tells me nothing. Can
>>>>> you help?
>>>>>
>>>>> sed: -e expression #1, char 19: invalid reference \1 on `s'
>>>>> command's RHS
>>>>>
>>>> DescriptionSection=`echo | sed 's/ \([^ ]\)/_ \1/g'`
>>>>
>>> [...]
>>>
>>> Oops! Overlooked one other thing.
>>>
>>> DescriptionSection=`echo "$SomeVar" | sed 's/ \([^ ]\)/_ \1/g'`
>>>
>>> Where '$SomeVar' is a variable whose contents you wish to process.
>>> Also, the following form using printf is actually safer.
>>>
>>> DescriptionSection=`printf '%s\n' "$SomeVar" | sed 's/ \([^ ]\)/_
>>> \1/g'`
>>>
>>> The reason printf is safer than echo being that printf ignores
>>> subsequent options (strings starting with a dash), whereas echo may
>>> misinterpret an arbitrary string beginning with a dash as an option.
>>>
>> Hello again,
>>
>> That has gotten it perfectly now. Thank you! I have the following code -
>>
>> DescriptionSection=" - Multidimensional Array Objects
>> * Efficient arrays of homogeneous machine types (floats, longs,
>> complex doubles)
>> * Arbitrary number of dimensions
>> line continuation.
>> * Sophisticated structural operations
>> - Universal Function Objects
>> * Support mathematical functions on all Python objects
>> - Very efficient for array objects"
>> DescriptionSection=`echo "$DescriptionSection" | sed 's/ \([^
>> \*-]\)/_ \1/g'`
>> DescriptionSection=`echo "$DescriptionSection" | sed 's/ \([^
>> \*-]\)/_ \1/g'`
>> echo "$DescriptionSection"
>>
>> Which outputs -
>>
>> - Multidimensional Array Objects
>> * Efficient arrays of homogeneous machine types (floats, longs,
>> _ complex doubles)
>> * Arbitrary number of dimensions
>> _ line continuation.
>> * Sophisticated structural operations
>> - Universal Function Objects
>> * Support mathematical functions on all Python objects
>> - Very efficient for array objects
>>
>> Now I can finally run my other code over the DescriptionSection variable
>> to format it's text lists into HTML lists.
>>
>> Later, Ray Parrish
>>
>>
>> --
>> Linux dpkg Software Report script set..
>> http://www.rayslinks.com/LinuxdpkgSoftwareReport.html
>> Ray's Links, a variety of links to usefull things, and articles by Ray.
>> http://www.rayslinks.com
>> Writings of "The" Schizophrenic, what it's like to be a schizo, and other
>> things, including my poetry.
>> http://www.writingsoftheschizophrenic.com
>>
>>
>>
>> --
>> ubuntu-users mailing list
>> ubuntu-users at lists.ubuntu.com
>> Modify settings or unsubscribe at:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>>
>
More information about the ubuntu-users
mailing list