Could you please tell me what this line do: sed 's/^.*-svn\([0-9]*\).*$/\1/' [closed] - sed

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 7 years ago.
Improve this question
Could you please tell me what this line do of sed
the expression is on the title
Thank you
Best regards

It replaces everything on the line with the number immediately following "-svn".
eg.:
blahblabhlabhlabhalbh-svn12345blahblhablhab
is replaced by:
12345

It's matching a string of [anything]-svn[numbers][anything], and replacing the line with the [numbers].
For example:
asda-svn123123bebeb
Gets replaced with
123123

Related

Find and replace multiple string in MATLAB [closed]

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 1 year ago.
Improve this question
I have a1 in the following form in MATLAB.
a1{1,1} = {'x1','x2','x3'}
a1{1,2} = {'x1','x2','x3','x4'}
a1{1,3} = {'x4'}
I need to replace
'x1' with 'Text1'
'x2' with 'Text2'
'x3' with 'Text3'
'x4' with 'Text4'
I have tried a couple of things with no success and I am a bit lost, does anyone have any ideas.
Thanks
Regular Expressions might be a way to go with this
a1{1,1} = {'x1','x2','x3','x4'};
a1{1,1} = regexprep(a1{1,1},'x([0-9])','text$1');
Will result in a1{1,1} containing
{'text1'} {'text2'} {'text3'} {'text4'}
This will work for any single digit numerical value (0-9) that is prefixed with the letter x.

How to handle the bug in Maple latex command? [closed]

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 6 years ago.
Improve this question
In Windows 7, I need to use Maple to export the Tex code into a text file.
In Command-line Maple, I type latex(LambertW(x), "C:/Users/Bravo/Desktop/out.txt"); to do this, but the result is:
{\rm W} \left(x\right)
That is not right, why does it happen ? Is there any method to solve this problem ?
Yeah, that is a bug in Maple. You can try latex(subs(LambertW=lambertW,erf=Erf,arctanh=Artanh,LambertW(x)));
Reference: http://www.mapleprimes.com/questions/201975-Maple-Error-Using-Latex-Command-How-To-Resolve#comment207767

How to keep a specific set of characters from a string using regular expression in PERL [closed]

Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 7 years ago.
Improve this question
I have this string
$eq= "ew';##rfhnbgsu.,/><hdjsdedokk";
By Perl I want to extract just the characters w, h, n, s, and f from the string.
The output should be like this
whhfnss
Could you help me?
say $s =~ /[whnsf]/g;

Is this a vaild variable name? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
For those that have experience in PowerShell, is this considered to be a valid variable name?
Code:
$[?#+-stuff] is a valid variable name in PowerShell.
It's a valid? Yes, if you wrap it inside curly brackets. This is required because of the special characters.
${[?#+-stuff]} = "foo"
Is it a good name? No. You should keep it simple..
If you made an effort to research it you would have figured it out yourself.
Check of the help documentation the #mjolinor suggested. Especially the part called:
VARIABLE NAMES THAT INCLUDE SPECIAL CHARACTERS
We're all here to help each other, so please show us some respect and behave like a grown-up.

Comments are getting executed when I run the Perl Script [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions concerning problems with code you've written must describe the specific problem — and include valid code to reproduce it — in the question itself. See SSCCE.org for guidance.
Closed 9 years ago.
Improve this question
Some of my perl statements are executed even after commenting. I tried all the delimiter #, /*..*/, //
Does anyone face the same issue or can anyone help me how to solve this issue?
Your question appears to be "How do I create a comment in Perl?"
perlsyn says thusly:
Text from a "#" character until the end of the line is a comment, and is ignored. Exceptions include "#" inside a string or regular expression.
For example,
print "apple\n"; # Keeps the doctor away.
Keep in mind that comments can only be used where whitespace is expected. For example, the following does not contain any comments since the # is part of the string literal.
print "apple # Keeps the doctor away.
orange
";