标签: ampersand

Java字符串将'&'替换为& 但不是& 到& amp;

我有一个大字符串,其中我有以下模式中可用的&字符 -

A&B
A & B
A& B
A &B
A&B
A & B
A& B
A &B
Run Code Online (Sandbox Code Playgroud)

我想替换所有出现的&字符到& 替换它时,我还需要确保我不会错误地将其转换&&.我如何以精通业绩的方式做到这一点?我使用正则表达式吗?如果是的话,请你能帮我解决正确的正则表达式吗?

到目前为止,我一直试着追随没有乐趣:

data = data.replace(" & ", "&"); // doesn't replace all &
data = data.replace("&", "&");   // replaces all &, so & becomes &
Run Code Online (Sandbox Code Playgroud)

java regex string replace ampersand

13
推荐指数
2
解决办法
3万
查看次数

是xml中的字符#或者?

我有特殊字符的值,在我的xml中编码为ascii.例如 :

<?xml version="1.0" encoding="UTF-8"?>
<response>
    <name>&#381;irm&#363;n&#371;</name>
</response>
Run Code Online (Sandbox Code Playgroud)

但是当我解析价值时,name我只得到&价值.难道是允许使用#&在XML?或者我必须使用cdata?

xml ampersand

12
推荐指数
2
解决办法
4万
查看次数

是否需要&amp; 在元描述?

我正在插入带有&符号的内容.我想知道是否需要插入它,&amp;因此正确读取此符号.

像这样:

<meta name="description" content="lorem lorem S&amp;B lorem lorem">
Run Code Online (Sandbox Code Playgroud)

或者像这样:

<meta name="description" content="lorem lorem S&B lorem lorem">
Run Code Online (Sandbox Code Playgroud)

html meta cross-browser ampersand meta-tags

11
推荐指数
2
解决办法
7631
查看次数

跨站点脚本(XSS):我是否需要逃离&符号?

我想在HTML中的上下文逃避XSS,到目前为止,我对待<,>"字符.显然也建议逃避&符号,但为什么呢?(除了保持HTML有效之外,我们假设这不是问题)

所以,我问的是:当我逃离<,>并且",有人可以证明符号怎么还允许在HTML上下文中的XSS攻击?

干杯!

xss escaping ampersand

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

我可以在html中使用未编码的&符号(&)吗?

我正在建立一个网站,我必须使用不那么完美的masterdata(我想我不是唯一的一个:-))

在我的情况下,我必须将xml过滤器呈现为html(使用xsl).有时masterdata使用html-enitites allready(例如; &eacute;在法语单词中)所以我必须使用'disable-output-escaping ='yes'),以避免双重编码.

最简单的解决方案是禁用输出一起转义,所以我从不冒双重编码的风险.

错过这个masterdata编码的唯一字符是&符号.但是,当我解析他们'原始'时(所以,而不是&amp;所有的浏览器似乎都没问题).

所以问题是:在html中使用未编码的&符号有什么后果?

html html-entities ampersand

10
推荐指数
2
解决办法
8643
查看次数

循环变量前的`&amp;` 的目的是什么?

&代码中的目的是什么&i in list?如果我删除&,则会在 中产生错误largest = i,因为它们的类型不匹配(其中iis&32iis i32)。但是如何&i转换ii32

fn largest(list: &[i32]) -> i32 {
    println!("{:?}", list);
    let mut largest = list[0];
    for &i in list {
        if i > largest {
            largest = i;
        }
    }
    largest
}

fn main() {
    let hey = vec![1, 3, 2, 6, 90, 67, 788, 12, 34, 54, 32];
    println!("The largest number is: {}", largest(&hey)); …
Run Code Online (Sandbox Code Playgroud)

reference pattern-matching destructuring ampersand rust

10
推荐指数
2
解决办法
1349
查看次数

使用IIS 7重写模块重写Ampersand URL

如何&在web.config文件中的url重写规则中使用&符号()?

我想重写网址:

http://www.foo.com/index.asp?SomeParameter=SomeValue&SomeId=00
Run Code Online (Sandbox Code Playgroud)

至:

http://www.foo.com/Section/Page
Run Code Online (Sandbox Code Playgroud)

我在web.config中编写了以下规则:

    <rule name="RuleName" stopProcessing="true">
      <match url="^index.asp?SomeParameter=SomeValue&SomeId=00" ignoreCase="true" />
      <action type="Redirect" url="Section/Page"  appendQueryString="false" />
    </rule>
Run Code Online (Sandbox Code Playgroud)

但是我&在输入网址中遇到了Ampersand()的问题.在尝试重写时我得到:

无法访问请求的页面,因为页面的相关配置数据无效.

我试图解析&符号%26,但我得到同样的错误.

url asp.net-mvc iis-7 url-rewriting ampersand

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

SQL Server全文搜索&符号(&)

与&符有问题(&)

如何搜索包含&符号的单词(或句子).

例如,在数据库中有:

1: "Johnson & Johnson"
2: "AT&T"
3: "Sample & Sample"
Run Code Online (Sandbox Code Playgroud)

我应该如何编写全文搜索查询来搜索单个记录?

SELECT * from Companies c WHERE CONTAINS(c.CompanyName, '"AT&T"')
Run Code Online (Sandbox Code Playgroud)

我知道字符(&)负责逻辑AND操作.但我不知道如何编码它以使用全文搜索在文本中搜索.

任何的想法?

sql-server full-text-search ampersand

9
推荐指数
2
解决办法
3079
查看次数

sas MACRO&符号

%let test = one;
%let one = two;

%put &test;
%put &&test;
%put &&&test;
%put &&&&test;
%put &&&&&test;
Run Code Online (Sandbox Code Playgroud)

好.我完全被这些&符号击败了.我不明白他们为什么在宏变量之前需要那么多的&符号.有没有什么技巧可以掌握&符号的用法?顺便说一下,五个结果相应的是什么?

sas ampersand sas-macro

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

双&amp;符号返回类型是什么意思?

我偶然发现了这样的语法:

int&& move(int&& x)
{
    return x;
}
Run Code Online (Sandbox Code Playgroud)

据说这就是std::move函数的实现方式,但我不太明白返回类型 (&&) 的实际含义。

我用谷歌搜索了一下,但没有找到答案,有人可以向我解释一下吗?

编辑:

我的大部分困惑来自于函数的返回已经是右值的事实,所以我不明白 && 可以在那里改变什么..不确定我是否有意义。

c++ move ampersand c++11

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