【发布时间】:2013-12-10 12:30:28
【问题描述】:
我正在编写将一段数据作为字符串接收的代码。该字符串将具有不同的大小,但始终以相同的字符开头和结尾(开始:'<s-' 结束:'-e>')。我想防止用户在段的开始和结束之前输入无效字符时出错。例如
"fdslkjds<s-hello-e>"
"<s-there-e>dfsad"
"eiend<s-john-e>dfafsd"
我知道这可以通过导入正则表达式库(模式和匹配)来完成。但我想在不使用这些库的情况下尝试这个。还有其他方法吗?我一直在寻找 String 库,但找不到我需要的确切方法。
【问题讨论】:
-
这里避免使用正则表达式会增加很多工作量。为什么要避开它们?
-
不,它不会增加很多工作,@user270349,看看 Ryan Carlsons 的回答。
-
@Ingo 你是对的。我正在考虑消除噪音,而不是对其进行测试。我的错。