python中的正则表达式如何查找配对词

时间:2018-04-04 21:19:40

标签: python regex

我正在为python做密码。我对如何使用正则表达式在文本字典中查找配对单词感到困惑。

例如,有一个包含许多英文单词的dictionary.txt。我需要找到与" th"配对的词。在开始。就像他们,他们,他们的......

我应该使用什么样的正则表达来查找" th"在一开始?

谢谢!

3 个答案:

答案 0 :(得分:0)

如果你有一个单词列表(这样每个单词都是一个字符串),你会发现以'th'开头的单词:

foreach ($array1 as $index => $val1) {
    $val2 = $array2[$index];
    $val3 = $array3[$index];
    ...
}

答案 1 :(得分:0)

  

^(th \ w *)

为您提供字符串以th开头的所有结果。如果字符串中有多个单词,则只能获得第一个单词。

  

(^ | \ S)(日\ W *)

即使有一个以上的单词开头,也会给你所有开头的单词

答案 2 :(得分:0)

(th)\w*

请注意,您有这个很棒的在线工具来生成python代码并测试正则表达式:

REGEX WEBSITE