问题标签 [unix-text-processing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
46 浏览

python - 不平衡括号正则表达式

我试图在google collab中运行上面的代码,但它给出了以下错误:unbalanced parenthesis at position 4

我对 re 模块文档的理解告诉我这'\(any_expression'\)'是正确的使用方式,但我仍然得到错误。所以,我尝试替换'\(' + emot + '\)为:

  1. '(' + emot + ')',它给出了同样的错误
  2. '[' + emot + ']',它给出以下输出:Hello Happy_face_or_smiley-Happy_face_or_smiley Happy_face_or_smiley-Happy_face_or_smiley

正确的输出应该Hello Happy_face_smiley Happy_face_smileytext = "Hello :-) :-)"

有人可以帮我解决问题吗?