标签: texttrimming

如何修剪$ _SERVER ['HTTP_REFERER']

处理后,我使用以下方式在上一页上发送用户:

header('Location: ' . $_SERVER['HTTP_REFERER'] . '?Add=Successful');
Run Code Online (Sandbox Code Playgroud)

现在它将我发送到我的add.php:

http://localhost/add.php?Add=Successful
Run Code Online (Sandbox Code Playgroud)

再次当我添加一个数据时,标题位置传递以下内容:

http://localhost/add.php?Add=Successful?Add=Successful
Run Code Online (Sandbox Code Playgroud)

我想要的是修剪标题位置直到问号:

让我们说一些东西,比如修剪$_SERVER['HTTP_REFERER']直到?并将其保存到变量中,这样如果关键字?存在,它应该再次修剪它http://localhost/add.php,然后将该变量传递到标题位置,这样它就可以变成这样:

header('Location: ' . $trimmedHeader . '?Add=Successful');
Run Code Online (Sandbox Code Playgroud)

php url header texttrimming

3
推荐指数
1
解决办法
3200
查看次数

TextBox中的文本未在ListBox内正确修剪

正如您在stackoverflow帖子中看到的那样,当ListBox的大小变小时,此代码不会修剪TextBlock的文本.

 <ListBox ItemsSource="{Binding}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" TextTrimming="CharacterEllipsis"/>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

列表框显示了HorizontalScrollBar-换句话说,房间的TextBlock足够大并且在文字修剪没有必要.这可以使用下一行代码解决:

<ListBox ...
         ScrollViewer.HorizontalScrollBarVisibility="Disabled"
         ... />
Run Code Online (Sandbox Code Playgroud)

所以现在文本将被修剪.但是,如果我不想修剪整个文本,直到唯一...会留下来?让说,我设置MinWidth了的TextBlock的财产,并在宽度列表框 becames小于MinWidth,我想HorizontalScrollBarbecames可见.

我试图处理SizeChanged事件,并根据条件设置ScrollViewer.HorizontalScrollBarVisibility附加属性.但是当我将后者Disabled改为时,文本就不会被修剪Visible- 所以它以某种方式跳转 - 从修剪到完全,这不是最好的UI练习.

:那么,如何实现上述行为?

wpf listbox textblock scrollviewer texttrimming

3
推荐指数
1
解决办法
2699
查看次数

替换Silverlight中缺少TextTrimming选项"CharacterEllipsis"

的Silverlight(至少,如第4版的)不具有CharacterEllipsis选项TextTrimming,这WPF具有.它可以用于TextBlock.这意味着,如果没有足够的空间来展示"那令人难以置信",我可以修剪为"那是......"而不是"那太棒了......"我们宁愿这么想.

不过,我们会尝试实现自定义文本修剪功能.基本上,那不是那么难.一种非常愚蠢的方法是测量字符串的像素,与可用宽度进行比较,并通过剪切最后一个字符并在文本仍然不适合的循环中添加"..."来操纵字符串.以下是一个如何工作的示例:

// Not perfect but good enough for us
private bool AutoTrim(string fullText, TextBlock textBlock, double maxWidth)
{
    double factor = maxWidth / textBlock.ActualWidth;
    if (factor > 1)
        return false;

    int newTextLength = (int)Math.Floor((double)fullText.Length * factor);
    string trimTest;
    do
    {
        trimTest = fullText.Substring(0, newTextLength--);
        textBlock.Text = trimTest + "..."; // problematic...
        factor = maxWidth / textBlock.ActualWidth;
    }
    while (factor < 1 && newTextLength > 0);

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

但是在代码后面(或在代码中Behavior)执行此操作会导致一些问题:例如,当我们想要更新显示的文本并设置TextBlock的 …

silverlight silverlight-4.0 texttrimming

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

是否有任何方法截断字符串的一部分,直到在C#中遇到第一个数字?

我想知道在C#中是否有任何方法可以取出字符串的所有内容,直到遇到第一个数字.例:

string myString = "USD3,000";
myString = SomeMethod(myString, [someparameters]);
myString -> "3,000"
Run Code Online (Sandbox Code Playgroud)

c# string texttrimming

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

如何从 url 字符串中删除协议和域?

我在 PHP 中运行以下代码。我的目的是在响应中获得“contact.html”,但我在输出中实际得到的是ntact.html

$str = 'http://localhost/contact.html';
echo $str . "<br>";
echo ltrim($str,'http://localhost');
Run Code Online (Sandbox Code Playgroud)

有什么想法为什么 PHP 会这样,我该怎么做才能解决这个问题?

php url substring url-parsing texttrimming

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

如何在表单处理时确定post方法中的空间?

我从表单中获取文本框值,客户输入其全名.

所以它是FirstNameLastName,现在当他在文本框中输入他/她的名字时,值被发送$_POST并存储在变量中$name.

现在我的数据库中有两个字段,一个是first_name,另一个是last_name.

last_name永远不会包含其中包括空间的任意值.

例如:它不可能Doe Doe,它必须是Doe唯一的.

first_name字段中,允许使用空格,例如用户名可以是JohnJohn Mennon.

因此,我们可以说,我们有一个first_name在MySQL表中的字段John Mennonlast_nameDoe.

现在当用户输入这个值时John Mennon Doe,我希望得到空格后的最后一个值作为我的last_nameie Doe并保持全部为我的first_nameie John Mennon.

如何从存储在名为$name?的变量中的提交值中获取这两个值?

在获得这些值之后,我将它们与mysql数据库分开匹配,让用户完成另一项工作.

php mysql forms whitespace texttrimming

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

如何删除iphone sdk中的uitextfield文本中的起始0

代码片段:

    NSString *tempStr = self.consumerNumber.text;        

    if ([tempStr hasPrefix:@"0"] && [tempStr length] > 1) {
        tempStr = [tempStr substringFromIndex:1];

        [self.consumerNumbers addObject:tempStr];>           
    }
Run Code Online (Sandbox Code Playgroud)

我尝试了那些东西,只删除了一个零.如何删除多一个零

输出:001600240321

预期结果:1600240321

任何帮助真的很感激

提前致谢 !!!!!

string iphone nsstring ios texttrimming

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

php函数参数未保留传入的完整字符串

我有一个PHP函数,在回显一个字符串时,正在丢失一些传递给它的字符.有什么理由会发生这种情况吗?

我通过: $vhkvdov#jqlydk#p*_L#1qrlws|ufqh#KWLZ#1hwdgsX

它返回: #jqlydk#p*_L#1qrlws|ufqh#KWLZ#1hwdgsX

这是我的PHP代码:

<?php
function display($str) {
    echo $str;
}
display("$vhkvdov#jqlydk#p*_L#1qrlws|ufqh#KWLZ#1hwdgsX");
?>
Run Code Online (Sandbox Code Playgroud)

php function-parameter texttrimming

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

为什么C#的TrimEnd()函数的行为如下所示?

一个简单的代码段如下:

public static void Main()
{
    string str = "IsRecorded<code>0</code>";
    str = str.TrimEnd("<code>0</code>".ToCharArray());
    Console.WriteLine(str);
}
Run Code Online (Sandbox Code Playgroud)

我得到的输出字符串是IsRecor。为什么TrimEnd函数ded应该只从字符串中删除字符串呢<code>0</code>?另外,如果我减少strIsRec那么它将IsR作为输出给出。为什么会这样呢?

c# string trim texttrimming

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