我这里有个密码
string.split(/(\w{1,}=)/).each_slice(1).map { |i| items << i }
items.map! do |i|
i = i << str if i.to_s =~ /\w{1,}=/
end
puts items*''
我希望基于regex修改数组中的某些项,然后返回包含修改项的完整数组。这只返回修改过的项。我怎样才能实现我想要的?
编辑:好的,假设我试图使用这个regex来分割一个链接:
page.php?site=blah&id=1
该链接被拆分并添加到数组
<body>
<?php
$text = "The quick brown fox jumped over the lazy dog.";
$newtext = wordwrap($text, 20, "<br />\n");
echo $newtext;
?>
</body>
在上面的代码中,每20个字符就会显示一个换行符。
它的产出如下:
The quick brown fox
jumped over the lazy
dog.
我希望能够根据单词的数量来分割字符,而不是字符。例如,如果
我正试图使用Javascript将一些数据从url中分割出来,url看起来类似于.
var1=green&var2=yellow&newUrl=[url.php?id=2]
我正设法用“&”符号来分割url,为我提供一组三项。然后,我尝试用第一个'=‘符号来分割这个数组,以给出字段和变量的列表。它可以正常工作,直到到达newUrl字段中的第二个=符号为止。关于我如何在第一个'=‘符号处分裂这个字符串的想法。
到目前为止我的代码是..。
var href = $(this).attr("href");
var vars = href.sp
我试图通过首先将它分成被';‘分割的部分来拆分这个字符串。然后我想用',‘来分割这些部分。但是它不工作,我的电脑快要坏了。有没有人能帮我弄清楚。
如果你想的话你可以玩我的jsfiddle。
var myString = "Call 1-877-968-7762 to initiate your leave.,-30,0,through;You are eligible to receive 50% pay.,0,365,through;Your leave will be unpaid.,365,0,After;";
var mySplitResult = m
抱歉打扰你了。我有下面的数组列表,初始化为1。但是,我可以在visual 2010中完成扫描和循环列表到list4,而不会有任何问题。
这里不应该有错误吗?
void main()
{
int i=0,menu_choice=0;
int size;
int list[1]; //array initialized with size 1
do{
printMenu();
printf("Enter Your Choice: ");
scanf("%d",&menu_