- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
tl;dr:想要用 smart 替换常规引号 ("...") < em>quotes (“...”),在打开了正则表达式的 OpenOffice 的“查找/替换”工具中。
我认为最好的方法是找到 2 个 "
的实例,其中任意长度的任意字符和它们之间的空格,并将第一个替换为 “
,或者第二个带有 ”
。然后,我可以将 all "
替换为互补引号。
...如果它是两个独立的正则表达式,可能会更容易(对我来说——在我的脑海中),尽管我知道有些巫师可以将它合二为一。
好吧,如果你愿意,你现在可以跳过其余部分,神秘的“cerfs sarcelle”已经跃出你的视野,留下一堵文字墙成为唯一的主题......
基本的东西,我知道,但我不能完全正确。
在查看正则表达式时,我看到它们使用了数十种语言。我无法识别其中的任何一种。并且找不到哪个 OO 用作它的 native ,所以我什至无法使用我找到的生成器来提供帮助。 :\
我正在编辑即将变成小说的内容,需要一些陈旧的排版。与句点后的双空格和使用 em-dash 来表示中断的语音不同,这在查找和替换时更难一些。
如有任何帮助,我们将不胜感激。
如果有人愿意分解所述正则表达式的每一步,并且逻辑上应该先写...该死,我会把你放在奉献中(如果我正在写的话。很遗憾,我不是。)
...是的,一本小说,用免费的文字处理器编辑...这本将由作者自行出版,我正在出版无偿服务,因为他们是我的 friend ,你怎么知道的?和?为什么是的,我失业了!你真是我们这个时代的伟大先知,啊,悲哀的显而易见的事物的观察者! :P
谢谢!
最佳答案
只要没有嵌套引号(即引号中的引号)并且没有偏离配对的杂散引号,您替换引号对的想法就可以正常工作。
现在是(扩展的)正则表达式。
您要替换的表达式是:"(.*)"
。这将搜索一对引号及其间的任何内容。点匹配任何一个字符,星号表示它前面的任何字符(在本例中为点)的零次或多次重复。括号是为了捕获中间匹配的任何东西,所以我们可以在替换模式中引用它作为$1
,所以我们可以在替换中复制它,应该是“$1”
.
我用了https://wiki.openoffice.org/wiki/Documentation/How_Tos/Regular_Expressions_in_Writer以确定 OpenOffice 用于正则表达式的特定语法,但它似乎大多是非常标准的。
关于regex - 将成对的引号更改为左引号和右引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34404488/
我有 X 个值通过 CSV 传递到表中 - 因此我将 99315,99316,99223 并将它们拆分到单列临时表中 - CSV 中的每个值都放入一行。 我需要做的是获得成对的值的每个排列 -所以 -
我已经看到了几个关于如何生成数组中元素的所有可能组合的类似问题。但是我很难弄清楚如何编写一个只输出对组合的算法。任何建议将不胜感激! 从以下数组开始(有 N 个元素): var array = ["a
基本上我想做这样的查询: SELECT * FROM `table` WHERE (`c1`,`c2`) in (('a','b'),('c','d')) 我尝试了一些方法,但找不到任何关于如何实现的
我声明了一个 vector 对: vector > args; 然后我想像这样将一对插入 vector : args.push_back((1,-1)); 它告诉我逗号的左边操作数没有作用。我哪里出
我正在用给定的对填充 vector 的邻接列表: vector> adj[1000]; 我正在对列表进行深度优先搜索,但遇到了一些奇怪的行为。第一个 print 语句打印一些值,这意味着我在 adj[
这个问题Mysql Select some random rows and plus one specific row非常接近我想要的,只是我不知道如何将 ORDER BY 应用于我的情况。 当有人接
我在字符串向量中有大量文本(大约 700.000 个字符串)。我正在尝试替换语料库中的特定单词/短语。也就是说,我有一个包含 app 40.000 个短语的向量和一个相应的替换向量。 我正在寻找解决问
我正在寻找一种方法来找到第 2 组(对)的集群。 有没有一种简单的方法可以做到这一点? 想象一下,我有某种数据想要匹配 x和 y , 喜欢 library(cluster) set.seed(1) d
我必须正确编码 5 个 XML 保留字符(& "和 '),如下所示: "&", "&" "", ">" "\"", """ "\'", "'" 我可以一一做,
我正在处理我的作品集。我在正文中有图像我希望图像应该只使用 css/css3/Jquery 对 Angular 线而不是通过 photoshop 编辑我已经尝试对正文使用变换旋转。 但我没有得到结果。
我带着类似的问题又回来了。是否有可以返回其特定合作伙伴的数据类型?例如: ExampleType test = new ExampleType(); test.put("hello","hi"); 如
我正在对我的数据运行事后 Tukey HSD,该数据有 10 个因子级别。该表很大,我希望在成对的表中向读者展示 p 值,将 45 行表留给附录。 这是一个示例数据集: set.seed(42) x
我正在对我的数据运行事后 Tukey HSD,该数据有 10 个因子级别。该表很大,我希望在成对的表中向读者展示 p 值,将 45 行表留给附录。 这是一个示例数据集: set.seed(42) x
我想根据 std::pair 的 std::vector 找到 std::lower_bound second 元素与 lambda。 std::vector > vec; vec.resize(5
得到这个简单的python代码,和re.compile实例一样匹配。我注意到,即使我使用的是完全相同的值,它也会创建两个实例,并相应地重复它们。 我想知道是否有人可以说出这种行为的原因, 为什么要创建
首先,我是 C++ 的新手,所以我可能不得不深入研究伪代码和/或 Python 来解释我正在尝试做的事情... 我正在尝试为动画的每一帧存储多个 Sprite 的 X 和 Y 坐标对。我设想这类似于以
test1和test2在内存中的布局是否相同? std::vector > test1; std::vector test2; 其中 mystruct 定义为: struct mystru
我有这个代码: std::vector> vec; vec.emplace_back("a", 1); //success vec.emplace(vec.end(), "b", 2); //comp
跟进 this question ,我正在尝试制作箱线图和成对比较以再次显示显着性水平(仅针对重要的成对),但这次我有超过 2 个组要比较和更复杂的方面。 我将在此处使用 iris 数据集进行说明。检
我有一个 vector 对,如下所示。第一对值未排序,第二对值已排序(从零开始)。我可能想通过实现 std::vector 和 std::pair 来存储数据。当我有第一对值(未排序)时,找到相应的第
我是一名优秀的程序员,十分优秀!