【问题标题】:RegEx find and replace正则表达式查找和替换
【发布时间】:2013-08-13 04:23:54
【问题描述】:

我有 18 MB 的数据脚本文件,我必须在其中找到像这样替换的字符串 NotePad++中有空字符串

(1,
(2,
(3,
....
(312456

记录总数为 312456。开始字符串将有“(”,结束字符串将是文件中的第一个逗号(,)。我试过这样的^([\d*]$ 我没有办法正确表达

这里是示例数据

VALUES (1, 258, N'somedataaa', N'000010000001', N'', N'', N'', N'', getdate())

应该是这样替换后的

VALUES (258, N'somedataaa', N'000010000001', N'', N'', N'', N'', getdate())

【问题讨论】:

    标签: regex notepad++


    【解决方案1】:

    尝试使用:

    ^\(\d+,$
    

    对于查找和替换什么都没有?

    编辑:根据更新,尝试使用这个:

    (?<=\()\d+,\s*
    

    然后什么都不替换。

    【讨论】:

    • @Thiruvalluvar 您的示例数据与您最初在问题中的数据不同...?样本数据现在应该如何?
    • @Thiruvalluvar 不是很清楚,但现在清楚了。查看更新。
    • @Thiruvalluvar 谢谢你^^
    猜你喜欢
    • 1970-01-01
    • 2015-03-25
    • 2011-06-16
    • 1970-01-01
    • 2017-01-28
    • 2015-01-11
    • 2012-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多