正则表达式匹配与冒号连接的单词对

Sub*_*rat 4 regex

我根本不懂正则表达式.任何人都可以帮我一个非常简单的正则表达式,

从句子中提取" 单词:单词 ".例如"Java教程格式:位置的Pdf :东京 Javascript"?

  • 几点修改:第一个'单词'来自列表,但第二个是任何东西."[ABC,FGR,HTY]中的word1"
  • 家伙的情况需要多一点修改.匹配形式可以是"word11:word12 word13 ..",直到下一个"word21:...".

事情变得越来越复杂了......我必须学习reg ex :(

提前致谢.

cod*_*ict 7

你可以使用正则表达式:

\w+:\w+
Run Code Online (Sandbox Code Playgroud)

说明:
\w- 单个字符,可以是字母(大写或小写),数字或_.
\w+ - 以上一个或多个char ...基本上是一个单词

所以\w+:\w+ 会匹配由冒号分隔的一对单词.