我只需要替换一个反斜杠的实例。
Input: \\apple\\\orange\banana\\\\grape\\\\\
Output: \\apple\\\orangebanana\\\\grape\\\\\
Tried using sed 's/\\//g' which is replacing all backslashes
注意:上一个反斜杠的字符可以是任何字符,包括字母、数字或特殊字符。这是一个多行文本文件。
感谢你在这方面的帮助。
我试图搜索字符串并替换文件中的字符串。我使用了以下代码:
sed -e 's/{"AP_SESSION_ID"\1\"787"}/{"AP_SESSION_ID"\1\"800"}/g' FILE|tee FILE
但是它没有工作,输出是这样的:
sed: number in \[0-9] invalid
我的环境是CYGWIN。
示例文件是:
DP_SESSION_ID is a sting for values DP_SESSION_ID is aplicat "DP_S42SETTACC_TYPE
我有一个下面的Regex,它在许多地方都使用(客户端验证和服务器端验证)
客户端
var _timeFormat = "^(1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12{1,2}):(([0-5]{1}[0-9]{1}\s{0,1})( [AM|PM]{2,2}))\W{0}$";
服务器端
public const string TIME = @"^(?-i:1|01|2|02|3|03|4|04|5|05|6|06|7|07|8|08|9|09|10|11|12{1,2}):(([0-5]{1}[0-9]