例如,我的输入如下:
你好,戴维斯,苏珊说“她得跑腿”。萨拉在那里说:“你需要帮助吗?但是我回答说:”不,我很好。“
我需要找到没有引号的字符串。在这里,绳子是你需要帮助吗?
发布于 2017-12-24 02:10:22
正如Khauri McClain所提到的,这并不是完全的证据。如果你使用这样的东西:
(s“+a-Za-Z0-9 \,+.!\?)+(s{1})
对于示例中的搜索表达式,替换表达式的\1 \“\2适用于示例。我将几行粘贴到文本编辑器中,并替换了缺失的\”,如下所示,前两行如下所示。
取代
你好,戴维斯,苏珊说“她得跑腿”。莎拉在那里说:“你需要什么帮助吗?”但我回答说:“不,我很好。”
你好,戴维斯,苏珊说“她得跑腿”。莎拉在那里说:“你需要什么帮助吗?”但我回答说:“不,我很好。”
未取代
你好,戴维斯,苏珊说“她得跑腿”。萨拉在那里说:“你需要帮助吗?但是我回答说:”不,我很好。“
你真的需要知道标点符号的规则,否则这种方法将是非常脆弱的。
例如,“她不得不跑腿”。通常应该以...errands结尾。“
所以如果你不小心,你就会把事情弄得一团糟。
编辑:,我还想再加一件东西。最近,我对一些文档(15)做了一些类似的编辑,但我不得不将问题分解为多次传递。每一次检查都只处理一个替换情况。
如果我有很多文档,而且我的生活依赖于准确性,我会编写一个程序来进行编辑。我最后的两分钱。
https://stackoverflow.com/questions/47957372
复制相似问题