-1

我正在从事一个语言学项目,我需要在其中搜索文本中的模式。我需要搜索以下模式:„ blah blah blah **target word** blah blah". 换句话说,包含在(德语)引号内的特定单词的实例,其中引号之间可以有任意数量的其他单词。

我使用的软件说它是用 Ruby 编写的,它使用正则表达式进行匹配。我需要知道它们是否适合这项工作。这是 Ruby 正则表达式可以捕捉到的那种模式吗?

4

2 回答 2

1

简单的。鉴于您有一个字符串 in target_word,以下将执行。

/\„.*?#{target_word}.*?\"/m

不过,您可能需要特别考虑德语报价。

于 2013-06-18T12:54:27.107 回答
0

听起来您确实需要正则表达式或标记化

如果您没有编程经验,我会选择后者,正则表达式很难掌握。

于 2013-06-18T12:42:51.400 回答