我正在尝试开发一个sms应用程序。我已经成功地在列表视图中从收件箱中检索到了所有sms,但现在我卡在了一点上。我希望,当用户单击任何线程时,它应该在详细视图中打开该线程。我该怎么做呢?我正在粘贴的图片,我到底想要什么,也是我写的代码,以检索短信列表。
public class Inbox extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activit
我需要从一个单元格中提取消耗数字,就像这里详细描述的那样(不会让我添加图片)
Consumption of 17258 kWh @ 0.150 ppu for period 01-OCT-16 to 31-OCT-16.
我用过这个公式
=MID(D62,SEARCH("",D62,15)+1,SEARCH(" ",D62,SEARCH(" ",D62,1)+4)-SEARCH(" ",D62,1))
但这也给了我Kwh这个词。我需要做什么才能正确地解压它?
当我试图提取一个数字的前两位数时,我得到了一个令人沮丧的错误。首先,我使用log计算出数字的长度,然后将数字除以10^(length of digit - 2)以提取前两位数字。len和don函数工作得很好,但是firstTwo函数失败了,我不明白这一点,因为它看起来太简单了。我甚至尝试添加{-# LANGUAGE FlexibleContexts #-},但什么都没有。请协助。代码如下:
len n = (+) 1 $ truncate $ logBase 10 n -- length of a digit
divisor n = 10 ^ (len n - 2)
firstTwo n
我需要从字符串中提取域。我有一个有效的正则表达式,已经测试过了,但是我不能让它与以下代码一起工作。可能我在这里遗漏了一些明显的东西
mytext = "I want to extract some domains like foo.com, bar.net or http://foobar.net/ etc"
myregex = r'^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$'
foo = re.findall(myregex, mytext)
print foo
当我想要像这
list_1=["TP","MP","TS"]
list_2=["RTS:Id The package is delivered to TEMPR13TS0002",
"RTS:Id The package is delivered to TEMPS19TS0332"]
我尝试在list_2元素的子字符串中查找list_1元素,并将它们替换为:
对于TS,输出应为
list_2=["RTS:Id The package is delivered to TEMPR13 TS",
我有一个函数,这样我就可以选择数据表中的行,它会跟踪我选择的行。但是,当它返回另一个数据表时,它会输入我向后选择的行。
因此,如果我在返回数据表时选择了rows 1,2,3,那么显示为3,2,1的行将是下面的函数:
Private Function getCoordinates()
Dim dt As New DataTable
Dim dt2 As New DataTable
Dim r As DataRow
Dim n As Integer
Dim selectedItems As DataGridViewSelectedRowCollection
我有一个名为data的数据缓冲区,它在调试器中显示为004。但len(data)是7。至少它的结尾也是行馈送和回车。
__buildin__.int(data)使用错误消息ValueError: null byte in argument for int()中止。
如何从字符串中提取整数值4?
编辑:repr(数据)结果到004\\x00^\\r\\n
我不明白为什么它只给出了125,也就是第一个数字,为什么不给出字符串中所有的正数呢?我的目标是提取所有正数。
import re
pattern = re.compile(r"^[+]?\d+")
text = "125 -898 8969 4788 -2 158 -947 599"
matches = pattern.finditer(text)
for match in matches:
print(match)