如何解决记事本++用正则表达式替换
在记事本++中,我想替换这些:
gl_account_wid AS [gl_ACCT_rowid],location_code AS [location_code],location_name AS [location_name],location_level_1 AS [location_lvl1_name],location_level_2 AS [location_lvl2_name],location_level_3 AS [location_lvl3_name],location_level_4 AS [location_lvl4_name],location_level_5 AS [location_lvl5_name],location_level_6 AS [location_lvl6_name],location_level_7 AS [location_lvl7_name],location_level_8 AS [location_lvl8_name],location_level_9 AS [location_lvl9_name],w_insert_dt AS [w_created_date],w_update_dt AS [w_changed_date],
到这些:
gl_account_wid,location_code,location_name,location_level_1,location_level_2,location_level_3,location_level_4,location_level_5,location_level_6,location_level_7,location_level_8,location_level_9,w_insert_dt,w_update_dt,
解决方法
你很接近。看起来您对如何转义具有特殊含义的字符(如左方括号)感到困惑。我设法通过以下方式获得了您想要的结果:
\hAS\h\[\w+\]
-
\h
- 水平空白字符。 -
AS
- 字面意思是“AS”。 -
\h
- 水平空白字符。 -
\[
- 文字左括号。 -
\w+
- 1+ 个字字符,等于[A-Za-z0-9_]+
。 -
\]
- 文字右括号。
什么都不要替换。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。