我的一个朋友说,如果我使用的正则表达式太长,那可能是错误的工具.有什么想法可以更好地解析这个文本吗?我有一个正则表达式,将所有内容返回到一个数组,我可以很容易地将其分块,但如果有另一种更简单的方法,我真的很想看到它.
这是它的样子:
2 AB 123A 01JAN M ABCDEF AA1 100A 200A 02JAN T /ABCD /E
Run Code Online (Sandbox Code Playgroud)
这是一个细分:
2是行号,这些行从1一直到99.如果由于格式化而无法看到,则会有一个小于10的空格字符.
该空间可能会或可能不会被替换 *
AB 是一个重要的数据单位(UOD).
AB可以预先/CD设定另一个重要的UOD.
123是一个重要的UOD.它的范围可以从1(前置4个空格)到99999.
A 是一个重要的UOD.
01JAN 是一个日/月组合,我需要提取两个UOD.
M是一天的简称.这可能是1和之间的数字7.
ABC 是一个重要的UOD.
DEF 是一个重要的UOD.
之后的空间DEF可能是一个*
AA1 可能是零个字符,或者它可能是5.它不重要.
100A是时间戳,但可能是格式1300.该A可N当时间1200或P在下午的时间.
然后我们看到另一个时间戳.
下一个日期部分可能不在那里,例如,这是有效的:
93*DE/QQ51234 30APR J QWERTY*QQ0 1250 0520 /ABCD*ASDFAS /E
Run Code Online (Sandbox Code Playgroud)/ABCD*ASDFAS /E …
如何在ArrayCollection中返回输出?
values = array();
while($row = mysql_fetch_array($result))
{
$values[] = array(mysql_num_rows($result),$row['userlevel'],$row['email'],$row['member_id']);
}
return $values;
Run Code Online (Sandbox Code Playgroud)
我需要输出作为ArrayCollection
我正在创建一个教程,并希望淡出页面上的每个div,除了我希望他们看到的div.我怎么能用fadeTo做到这一点?
我现在已经开始褪去整个身体了.如何将它设置为淡化身体而不是div id"step2"?
码:
<script type="text/javascript">
$("body").fadeTo("slow", 0.5, function() {
// Animation complete.
});
</script>
Run Code Online (Sandbox Code Playgroud) 假设我想在我的$ .ajax调用中加入两个数据集:
updateData: function(dataDetails) {
$.ajax({
url: './example.php',
data: {
lets:"GET",
real:"funky"
},
type: "POST",
dataType: "json",
});
}
Run Code Online (Sandbox Code Playgroud)
dataDetails 在函数参数中包含另一组数据,例如...
{
a:"1",
b:"2",
c:"3"
}
Run Code Online (Sandbox Code Playgroud)
如果我想加入这些套件,我应该如何在我的data:区域内声明这一点$.ajax()?