我遵循以下公认的答案:
问题是,在字符串中,集合this.wordsToBold中的某些单词需要使用Regex分割成数组。因此,如果集合有单词"test",而字符串是"hi this is a test string",则段是["hi this is a ", "test", " string"]。在它中,他们使用一个\b来匹配
如何在两个特定的单词之间匹配任意数量的任意字符...我有一个文档,在'begin parameters‘和'end parameters’之间有一段文本。这两个短语由多行文本分隔。所以我的文本是这样的:<lines of text here \n.我当前的正则表达式如下所示:
my $regex = "begin*\n*]end p
我一直在彻底搜索Regex,以匹配所有不在花括号{}之间的文本,并从该文本中找到某些单词。即使我能得到一个Regex来匹配花括号外的子字符串,事情也会为我简化。我找到了这个Regex /(}([^}]*){)/,但是它不能选择Hello world,和and this is for testing,因为它们不是在}{内部,它只选择is a string with此外,我想问一问,
在这个特殊的例子中,我使用Vim来做这项工作,但是我会对regex部分的一般答案感兴趣,因为其他时候我使用的是其他类型的regex。请考虑以下示例,其中我希望将一些任意文本字符串"ab“替换为其他文本"cd",但前提是它发生在单词开始和结束之间: ab ab ab START ab ab ab END ab abab
ab ab ab START cd cd cd END ab