Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这有什么问题?我似乎无法弄清楚
regsub {+} $input { }
我收到此错误:couldn't compile regular expression pattern: quantifier operand invalid
couldn't compile regular expression pattern: quantifier operand invalid
该+字符是正则表达式元语法:表示匹配前面的子 RE 一次或多次。(例如,a+匹配一个或多个a字符。)因此,如果您想使用原始数据+,您必须使用反斜杠 ( \+) 或字符集 ( [+]) 对其进行转义,或者将 RE 引擎放入其中一个受限模式;以 RE 开头使 RE***=的其余部分成为要匹配的文字。专门针对您的情况,***=+匹配一个普通的+,并***=++连续匹配两个加号,等等。
+
a+
a
\+
[+]
***=
***=+
***=++
转义+字符:
regsub {\+} $input { }