标签: multiline

使用jQuery Mobile的多行Listview项

我无法弄清楚如何在jQuery Mobile中执行多行列表视图项目,如下图所示(一些额外的信息......)

图片:https: //lh3.googleusercontent.com/-GSNEPObTo2c/T4m9GbfAcgI/AAAAAAAABec/fot1TgehC6w/s279/Bildschirmfoto%25202012-04-14%2520um%252020.01.37.png

有任何想法吗?

非常感谢,雅各布

listview multiline listviewitem jquery-mobile

0
推荐指数
1
解决办法
4435
查看次数

是否有可能在JavaScript中使用@"text"将多行字符串分配给C#中的变量?

可能重复:
如何创建多行字符串

在c#中,我可以这样做:

string str = @"asd 
dsa 
blah blah blah";
Run Code Online (Sandbox Code Playgroud)

我怎样才能在JavaScript中做同样的事情?+每个字符串都是坏主意......

javascript text multiline

0
推荐指数
1
解决办法
125
查看次数

bash 检查文本块

如果存在文本块,我想执行命令,即

if [ multiple line string exists ]; then
   <execute command>
fi
Run Code Online (Sandbox Code Playgroud)

有问题的多行字符串之一是以下所有内容:

Which test would you like to run? 3

        [led.test]
        : This test will light LEDs 1 and 2
        :
        : LED1     LED2
        : --------------
        : ON       OFF
        : OFF      ON
        :
------> : Did the LEDs light up as indicated above? (y/n):n:
FAILED  : User indicates LEDs did not light up properly
Run Code Online (Sandbox Code Playgroud)

正则表达式可用于本文的某些内容,但我需要确保此失败与此测试相对应。FAILED 行在所有 LED 测试中都很常见,因此我希望只搜索确切的文本块。

如何搜索多行字符串?我正在考虑将该字符串放入变量中,例如

string1="    Which test would you like to run? 3

        [led.test] …
Run Code Online (Sandbox Code Playgroud)

regex string bash multiline

0
推荐指数
1
解决办法
1717
查看次数

perl 二进制标准输入多行正则表达式

我试图在多行上匹配一个模式。我想确保我正在寻找的行以 \r\n 结尾,并且在某个时刻后面有特定的文本。我已经在 grep 中尝试过,但是如果没有某些版本没有的 -P 开关,它就无法工作。所以现在我正在尝试使用 perl。

我不明白为什么这不起作用:

echo -e -n "ab\r\ncd" | perl -w -e $'binmode STDIN;undef $/;$_ = <>;if(/ab\r\ncd/){print "test"}'
Run Code Online (Sandbox Code Playgroud)

我在全局 ( undef $/;) 中启用了 slurp 模式,这很草率但对此很好(我当然会采取任何更好的想法)。如果我只是执行 aprint并将其通过管道传输到od我可以看到 $_ 保存正确的字节。正则表达式应该匹配那些相同的字节,但由于某种原因不起作用。我可以匹配 ab\r 但不能匹配 ab\r\n 等。

regex perl multiline

0
推荐指数
1
解决办法
726
查看次数

带有textMultiLine的EditText不起作用

这是我的EditText。为什么不允许多行?

<EditText
    android:id="@+id/edtextDesigner"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:layout_below="@+id/toggleText"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="20dp"
    android:alpha="0.5"
    android:background="@drawable/rounded_corner"
    android:ems="10"
    android:lines="2"
    android:focusable="true"
    android:focusableInTouchMode="true"
    android:fontFamily="sans-serif-light"
    android:inputType="textMultiLine"
    android:padding="10dp"
    android:scrollHorizontally="false"
    android:textColor="#000000"
    android:textSize="16sp"
    android:typeface="sans"
    android:text=" "
    android:visibility="invisible" />
Run Code Online (Sandbox Code Playgroud)

我还以编程方式设置了它。

        edit_View.setSingleLine(false);
        edit_View.setImeOptions(EditorInfo.IME_FLAG_NO_ENTER_ACTION);
        edit_View.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
Run Code Online (Sandbox Code Playgroud)

我完全不知道为什么这不起作用。

java android multiline textview android-edittext

0
推荐指数
1
解决办法
877
查看次数

TeamCity + 行尾,C# 多行逐字字符串

我有以下格式的多行字符串:

@"Text on Line 1
Text on Line 2."
Run Code Online (Sandbox Code Playgroud)

当我在 Visual Studio 中构建测试并使用 VS Developer cmd 运行时,它运行良好并比较预期字符串与实际字符串。

但是当使用 MSBuild 或 VS sln 在 teamcity 上运行时,它只喜欢我的多行字符串,当它们采用以下格式时,带有“\r\n”且没有 @ 符号。并将上述格式视为没有换行符。

"Text on Line 1\r\nText on Line 2."
Run Code Online (Sandbox Code Playgroud)

我用测试反编译了 dll 文件,teamcity 正在生成,而不是“\r\n”,逐字多行字符串中的所有新行字符都被替换为“\n”,因此可能是新行结尾的 teamcity 问题。

我可以继续更改我所有的字符串格式,但正在寻找避免它的解决方案。谢谢!

c# msbuild teamcity line-endings multiline

0
推荐指数
1
解决办法
621
查看次数

c 中的多行宏 (#if-#endif)

我的代码:

#define DEBUG 3
#define TEST(...) 
    #if (DEBUG == 3) \
        printf("%s: %s\n", __FILE__, __VA_ARGS__); 
    #endif 

int main(void) {

    TEST("TEST")

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

错误:在标记“printf”之前缺少二元运算符。

我不明白有什么问题

c macros multiline

0
推荐指数
1
解决办法
59
查看次数

如何在 Windows 命令提示符中设置具有多行文件内容的 env 变量

我有一个文件说它my-file.dat有多行。我想设置一个 env 变量,说MYVAR它将包含 my-file.dat 的内容。即,在Windows命令提示,的输出type my-file.dat是相同的输出echo %MYVAR%和具有保持的新行。

在 RHEL/MAC 中,它通常是这样完成的export MYVAR=$(cat my-file.dat),但是我如何在 windows 命令提示符下执行类似的操作(对 powershell 不太感兴趣,但可以随意分享示例,这可能是我的备份选项)

按照这个 Stackoverflow question Multiline text file, how to put into an environment variable我可以得到一个变量来保存 my-file.dat 的内容。但是这个变量的范围似乎是批处理文件。即使我从命令提示符运行批处理文件,我也没有看到批处理文件的变量在命令提示符下可用。

我试过了set /P MYVAR=<my-file.dat ,但这仅设置了第一行,而当我回显 MYVAR 时我想要所有行

请帮忙。

windows cmd batch-file environment-variables multiline

0
推荐指数
1
解决办法
389
查看次数

Pythonic 处理“”“三重引号””字符串中的前导空格...在异常 __init__() 期间修改用户创建的异常的参数?

我试图修改引发异常时构造的消息,但令我惊讶的是,传递的实际 arg 是捕获的内容except,而不是异常内部的任何值。

这就是我想做的:

class ScriptError(Exception):
    """This is our special exception class so we can catch it & 
    nicely print it in a popup message.
    """
    def ___init___(self, message):
        self.message = self.clean(message)

    def clean(message):
        """This clears whitespace at the start of each line for multiline strings.
        Required for the big triple-quote strings to both be formatted nicely in the
        code and also render properly in the tkinter popups.
        """
        return '\n'.join([line.lstrip() for line in str(message).split('\n')])
Run Code Online (Sandbox Code Playgroud)

我尝试这样做是因为这种类型的异常往往是多行生物:


    if not …
Run Code Online (Sandbox Code Playgroud)

python string exception multiline

0
推荐指数
1
解决办法
337
查看次数

将Rails值设置为多行?

在Rails中,您可以创建一个跨越多行的锚标记,执行如下操作:

<% link_to target_url_path do %>
    <span class="title">Example</span>
    <span class="excerpt">Neque porro quisquam est qui dolorem ipsum...</span>
    <%= image_tag 'example.png', :class => 'thumbnail' %>
<% end >
Run Code Online (Sandbox Code Playgroud)

我想知道如何使用类似的方法设置值.本质上,像:

<% my_variable = do %>
    <span class="title">Example</span>
    <span class="excerpt">Neque porro quisquam est qui dolorem ipsum...</span>
    <%= image_tag 'example.png', :class => 'thumbnail' %>
<% end >
Run Code Online (Sandbox Code Playgroud)

编辑:万一有人好奇为什么我问,这是因为facebox_link_to似乎不允许你使用do像link_to这样的语法.

ruby ruby-on-rails multiline

-1
推荐指数
1
解决办法
372
查看次数

如何将通过Perl正则表达式提取的每一行放入数组中?

提取后,我想将我提取并打印在屏幕上的每个IP地址放入一个数组中.我怎样才能做到这一点?这是我的代码:

#!/usr/bin/perl

use HTTP::Request;
use LWP::UserAgent;

my $url = 'http://www.game-monitor.com/';
my $request = HTTP::Request->new(GET => $url);
my $useragent = LWP::UserAgent->new();
my $response = $useragent->request($request);
my $result = $response->content;

@m = ($result =~ /\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b/sg);
foreach (@m) {
    print "$_\n";
}
}
Run Code Online (Sandbox Code Playgroud)

regex arrays perl multiline

-1
推荐指数
1
解决办法
217
查看次数

尝试在一行上打印多行字符串(字符串存储为变量)

我正在研究MIT的计算和编程课程入门,并且试图将多行字符串存储在变量中,该变量可用于程序与用户进行交互。

我知道"""使用回车符插入换行符来输入长行代码(我想我的说法有些准确)。

我遇到的是,存储的字符串在我的代码中看起来很糟糕,使用三重引号看起来更干净,但我仍然希望将其打印在一行上。我试图将其存储在这样的变量中:

inputRequest = """
Enter 'h' to indicate the guess is too high.
Enter 'l' to indicate the guess is too low.
Enter 'c' to indicate the guess is correct.
"""
Run Code Online (Sandbox Code Playgroud)

我试图在控制台中像这样调用该变量:

print(inputRequest, end=" ")
Run Code Online (Sandbox Code Playgroud)

但它仍然在三行中打印出来。有没有一种有效的方法可以使我的代码看起来不会凌乱?将字符串存储在变量中似乎是减少键入内容的一种好方法,当我需要调用特定的输出以与用户进行交互时,但是我敢肯定,有更好的方法可以做到这一点。谢谢!

python string-formatting multiline

-2
推荐指数
1
解决办法
896
查看次数

正则表达式解析多行HTML

我正在尝试使用正则表达式解析多行html文件.

HTML代码:

<td>Details</td></tr>  
<tr class=d1>
<td>uss_vod_translator</td>
Run Code Online (Sandbox Code Playgroud)

正则表达式:

if ($line =~ m/Details<\/td>\s*<\/tr>\s*<tr\s*class=d1>\s*<td>(\w*)<\/td>/)
{
    print "$1";
}
Run Code Online (Sandbox Code Playgroud)

我正在使用/s*(空格)多线,但它不起作用.我搜索过它,甚至用于/\?多线,但这也没有用.

任何人都可以建议我如何解析多行HTML?

我知道正则表达式解析HTML是一个糟糕的解决方案.但我有一个遗留的HTML代码,我需要解析,没有其他选择.

html regex perl multiline html-parsing

-8
推荐指数
1
解决办法
630
查看次数