regex - String Replace in Python - Using Re.sub - having additional unnecessary characters -
i using python 2.7 here have string "portalcolumn":"col-0","portlet":
, , trying replace "col-0" "col-1" or "col-2".. so, trying use python's s = re.sub("col-(.*?)", column, portletjsonstring)
it replaces "col-0" "col-10"
when pass "col-1" in column
variable.. , portletjsonstring
string in want replace. see after re.sub call : "portalcolumn":"col-10","portlet"
what correct way replace string guys? keeps 0 intact.
thanks help.
i figured out :-)
just used .?
instead of .*?
.. unnecessary * in there.
also, kenneth mentioned, can use \d+
Comments
Post a Comment