我根本不懂正则表达式。任何人都可以帮助我使用一个非常简单的正则表达式,即
从句子中提取“词:词”。例如“Java 教程 格式:Pdf 与 位置:东京 Javascript”?
- 小修改: 第一个“单词”来自列表,但第二个“单词”是任何内容。 “[ABC、FGR、HTY] 中的单词 1”
- 伙计们的情况需要更多一点 修改。 匹配的形式可以是“word11:word12 word13 ..”直到下一个“word21:...”。
事情变得越来越复杂......我必须学习 reg ex :(
提前致谢。
最佳答案
您可以使用正则表达式:
\w+:\w+
说明:
\w
- 单个字符,可以是字母(大写或小写)、数字或_。
\w+
- 上述一个或多个字符..基本上是一个单词
所以 \w+:\w+
将匹配一对由冒号分隔的单词。
关于regex - 正则表达式匹配用冒号连接的单词对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370588/