如何检查java中问题的编号模式

如何检查java中问题的编号模式,java,database,arraylist,split,Java,Database,Arraylist,Split,我是java编程语言的初学者 然而,我面临着这个挑战,我已经分别在谷歌上搜索过,但找不到我预期的解决方案 问题是,假设你有一个选择题列表,可以用数字或字母数字进行编号,我如何检测编号系统,并从这一点将其拆分 例如: 1) What is your name? a. Eben b. Derick 2. How old are you? a) 18 years b) 20 years 3

我是java编程语言的初学者
然而,我面临着这个挑战,我已经分别在谷歌上搜索过,但找不到我预期的解决方案
问题是,假设你有一个选择题列表,可以用数字或字母数字进行编号,我如何检测编号系统,并从这一点将其拆分

例如:

      1) What is your name?
         a. Eben
         b. Derick

      2. How old are you?
         a) 18 years
         b) 20 years 

      3] Who is your best friend? a. Programmers b. Scientist

     (4) What is your dream profession? A) Software Engineering B) Computer Science
现在,我想知道是否有1)2。(1)a.b)(b)a.b)(b)3]/strong>,这两种情况都存在,并使用它将问题或答案拆分并保存到数据库中。

我向所有珍爱的成员致以崇高的敬意

如果问题或答案可能包含可能被误认为是问题/答案标签的文本,这可能会变得非常复杂。但如果你能做出某些简化的假设,任务就会变得容易得多。你会被要求处理任何比给出的例子和解释更复杂的事情吗?但我要补充的是,如果这个例子是你必须处理的最复杂的事情,那么解决方案虽然远不是琐碎的,但很容易实现。从哪里读到的问题?一个文件,一个字符串?字符串数组?如果您负责生成这样的文本数据,您可能希望用JSON或XML对其进行序列化:@DevilHnd问题是从字符串数组中读取的。谢谢你的关心