java - 正则表达式模式以查找模式的出现
问题描述
编辑1:
请不要以字面的方式去举例。键值可以是任何字符串。不需要在其中包含“key”和“col”。
例如,字符串可以是以下
Ravi,India,Married;John,Canada,Single;Robert,Spain,Unknown
所以,如果我通过Ravi
作为关键,我应该得到India
和Married
作为结果。
我正在尝试使用 Java 正则表达式模式从给定字符串中查找详细信息。字符串的结构如下:
Key1,Key1Col1,Key1Col2;Key2,Key2Col1,Key3Col2;Key3,Key3Col1,Key3Col2
在哪里 ; 是每条记录的分隔符。
我的要求是接受密钥(例如Key1, Key2
等)并返回相应的值,例如Key1Col1,Key1Col2
等。
解决方案
推荐阅读
- c# - 如何在无边框 Winform 应用程序 C# 中拖动和调整所有四个边和角的大小?
- java - 如何解决错误:“无法分配连接,因为主机名无法由主机名验证器验证”
- python - 从文件名、重叠群标识符和序列长度创建数据框
- php - 获取 2 个单词之间的数字(输出中没有空格)
- php - 使用php查看存储在数据库中的图像
- javascript - 如何获取存储在父元素中的值
- mongodb - 从其他容器访问时,Dockerized Mongodb 拒绝连接
- java - 这个索引越界错误是什么意思?
- java - io.jsonwebtoken.security.weakkeyexception:验证密钥的大小为 48 位,对于 HS256 算法来说不够安全
- typescript - Typescript:当我没有直接在变量中指定变量类型时,如何更轻松、更快地检查变量类型?