sed regular expression for escaped urls

oabarca

why is sed not replacing anything:

sed -i '' 's/<a href="\.\.\/\.\.\/ja\/%E6%9C%88\/[^-]\+-page-[\d]\+.html"\/>//g' foo.htm 

I want it to match the following string:

<a href="../../ja/%E6%9C%88/%E3%82%A2%E3%83%B3%E3%82%AE%E3%83%A9-page-2013.html"/>
SLePort

You can't use \d to match digits with sed. Use [0-9] or [[:digit:]]:

sed -i '' 's/<a href="\.\.\/\.\.\/ja\/%E6%9C%88\/[^-]\+-page-[0-9]\+.html"\/>//g' foo.htm 

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Regular expression that checks if characters are escaped

From Dev

Regular expression to filter URLs?

From Dev

Clean Urls with regular expression

From Dev

PHP regular expression if escaped parenthesis exist

From Dev

the use of "+" in sed regular expression

From Dev

sed regular expression failure

From Dev

sed with regular expression

From Dev

the use of "+" in sed regular expression

From Dev

Regular expression with sed

From Dev

sed regular expression extraction

From Dev

sed command with regular expression

From Dev

Negation of sed regular expression

From Dev

Sed Regular Expression with /P

From Dev

+ Regular Expression not working in sed

From Dev

Regular expression for matching css urls

From Dev

Regular expression for allowing specific URLs

From Dev

Regular expression for allowing specific URLs

From Java

Escaping plus in sed regular expression

From Dev

sed positional replacement with regular expression

From Dev

Sed multiline regular expression issue

From Dev

understand Regular expression in a sed command

From Dev

sed regular expression failed on solaris

From Dev

sed: regular expression,how to substitute?

From Dev

sed replace regular expression match

From Dev

Using Sed in a for loop with a regular expression

From Java

Does a dot have to be escaped in a character class (square brackets) of a regular expression?

From Dev

Python regular expression on single quoted string with escaped single quotes

From Dev

Regular Expression to match pairs of forward slashes, but not escaped or between subsequent http://

From Dev

Why do certain characters need to be escaped in this Elixir regular expression?

Related Related

HotTag

Archive