
如图想获取“:”后面的数据,除了字符串分割有啥高效率的方法 一定要用正则表达式么? 怎么用。对正则表达式头大啊

如图想获取“:”后面的数据,除了字符串分割有啥高效率的方法 一定要用正则表达式么? 怎么用。对正则表达式头大啊
|
9hillsJun 1, 2016
1
字符串分割效率已然非常高了。。你嫌弃它什么
|
|
aprikyblueJun 2, 2016 via Android
2
不分割那你逐字节遍历吧。。
|
|
ayaseangleJun 2, 2016
3
感觉这格式符合 csv ,指定一下分隔符为:就好。。。
|
|
qqmishiJun 2, 2016 via Android
4
^[^:]*:(.*)$
正则效率已经很高了,,, 或者你用 indexOf 再分割试试 |
|
msg7086Jun 2, 2016
5
你要多高的效率?数据有几亿吗?
|
|
6
仅仅从截图来看,直接用数组下标定位最快……
|
|
guyj93Jun 2, 2016
7
循环:
移动下标至':' 移动下标至'\n',取出:与\n 间字符串保存。 |
|
imn1Jun 2, 2016
8
java 就不知道了,但这个实际上是 ini 格式,相当于 xxx=xxx
|
|
innoinkJun 2, 2016 via Android
9
你只要把编码处理好,还搞什么正则,直接定位都能定位到
|
|
bramblexJun 2, 2016
10
用字符串分割简直不能再高效了……
|
|
tobyxddJun 2, 2016 via Android
11
str=str.substring(4); 😂😂
|
|
12
|
|
yuhuan66666Jun 2, 2016
13
这个貌似是用 properties.load()加载吧
|
|
aitaiiJun 2, 2016
15
一点数据应该体现不出来快慢,这样就够了吧。。。
|
|
louk78Jun 2, 2016
16
用 STL 吧,效率还可以
|
|
fatedierJun 3, 2016
17
正则表达式效率高么?如果不是复杂的逻辑尽量不要用吧。
|