【发布时间】:2016-11-13 06:06:38
【问题描述】:
我正在尝试在字符串中的引号内查找所有出现的等号
如果我的输入字符串是:
anything='', bob2='age=24, sex=M', dilan=24, noble1='yellow'
我希望找到我的角色如下
anything='', bob2='age=24, sex=M', dilan=24, nobel1=24
^ ^
随后将其替换为
anything='', bob2='age~24, sex~M', dilan=24, nobel1=24
^ ^
我尝试了以下方法来查找所有事件
'[^',].+?'
但这没有用。
【问题讨论】:
-
您使用什么工具/语言?一个可能的答案可能取决于它。您的字符串是否总是格式正确(引号内没有转义序列)?
-
使用的语言是 Hadoop Impala SQL。引号内没有转义序列
-
引号内不会有任何引号。所以 param2='age='24', sex='M'' 永远不会是这个问题的合理案例