【发布时间】:2016-10-14 06:53:49
【问题描述】:
下面是例子——
我要去??地点??。 我要去??Location_New??
在这些字符串值中,我需要捕获由 ?? 包围的文本。标记。如果 ?? 中的值,我可以替换它使用 contains 方法标记是静态的。但是它不是,但我需要捕获文本。所以你能指导我吗?
应用程序的目的是,它应该捕获任何被 ?? 包围的值标记并提示用户,然后用户将输入应该替换由 ?? 包围的文本的值标记。不仅仅是一个文本值。所有的文字都用??标记
【问题讨论】:
-
另见stackoverflow.com/questions/20701818/…等。阅读How to Ask 并分享您的研究。
-
@CodeCaster 所有这些答案都在解释如何替换一个文本值。这对我替换段落中的多个值有什么帮助。我需要得到所有被包围的值??标记。可以大于 1
-
一个正则表达式可以在一个字符串中有多个匹配项。关键是您不是第一个想要替换某些分隔子字符串的人,因此请先尝试搜索并显示您尝试过的内容。
-
感谢您的建议。
-
@CodeCaster 实际上尝试了我自己并找到了解决方案。 rubular.com/r/JGhHTHbTgK