0
我需要在存储字符串之前将一个反斜杠“\”添加到字符串中;使用标准REGEX在字符串末尾添加字符
例如源“user1 @ domain1” - 存储在两个变量中:userid和domain。对于域变量,在存储它之前,我想在域名末尾添加一个反斜杠,例如“DOMAIN1 \”。这怎么可以在正则表达式中完成?
我需要在存储字符串之前将一个反斜杠“\”添加到字符串中;使用标准REGEX在字符串末尾添加字符
例如源“user1 @ domain1” - 存储在两个变量中:userid和domain。对于域变量,在存储它之前,我想在域名末尾添加一个反斜杠,例如“DOMAIN1 \”。这怎么可以在正则表达式中完成?
使用标准的正则表达式,你可以添加任何'回声'。只需注意反斜杠和其他字符,就必须使用转义字符,这恰好也是反斜杠。
echo domain\\
要分割字符串,请使用a method described here。我会张贴我最喜欢的案件。
string='[email protected]'
[email protected] read left right <<< "$string"
echo "$left"
echo "$right\\"
在第一行输出用户名,第二行输入“domain1”。
请更具体。你可能不需要这个正则表达式。你在用什么语言? – einarmagnus 2010-09-08 09:15:26
另外,请包括您正在使用的编程语言。对于正则表达式没有任何“标准”,尽管PCRE可能会接近。 – 2010-09-08 09:18:06