标签: strip

C#剥离/转换一个或多个字符

有没有一种快速的方法(无需显式循环遍历字符串中的每个字符)并剥离或保留它.在Visual FoxPro中,有一个功能CHRTRAN(),它做得很好.它以1:1的字符替换,但如果在替换位置没有字符,则将其从最终字符串中剥离.防爆

CHRTRAN("这将是一个测试","它","X")

将返回

"ThXs将成为一个es"

注意原始"i"被转换为"X",小写"t"被删除.

我看了替换类似的意图,但没有看到替换什么都没有的选项.

我正在寻找一些通用例程来验证具有不同类型输入限制的多个数据源.一些数据可能来自外部来源,因此我不仅需要测试文本框条目验证.

谢谢

c# parsing character strip

4
推荐指数
3
解决办法
3733
查看次数

Python条带函数的奇怪行为

可能重复:
python str.strip奇怪的行为

我有以下代码:

st = '55000.0'
st = st.strip('.0')
print st
Run Code Online (Sandbox Code Playgroud)

当我执行时,它只打印,55但我希望它打印55000.我认为,dotstrip导致这就像我们平时escapeRegular Expression,所以我也尝试过st = st.strip('\.0'),但仍是给予同样的结果.任何想法为什么它不只是条纹.0和为什么所有零条纹?

python string strip

4
推荐指数
3
解决办法
4314
查看次数

简洁的标点符号并分成单词python

学习python目前还有一点问题.我试图从另一个子程序中取一条线并将其转换为单独的单词,除了少数几个之外,它们已经被删除了标点符号.该程序的输出应该是它显示的单词和行号.应该是这样的 - >字:[1]

输入文件:

please. let! this3 work.
I: hope. it works
and don't shut up
Run Code Online (Sandbox Code Playgroud)

码:

    def createWordList(line):
        wordList2 =[]
        wordList1 = line.split()
        cleanWord = ""
        for word in wordList1: 
            if word != " ":
                for char in word:
                    if char in '!,.?":;0123456789':
                        char = ""
                    cleanWord += char
                    print(cleanWord," cleaned")
                wordList2.append(cleanWord)
         return wordList2
Run Code Online (Sandbox Code Playgroud)

输出:

anddon't:[3]
anddon'tshut:[3]
anddon'tshutup:[3]
ihope:[2]
ihopeit:[2]
ihopeitworks:[2]
pleaselet:[1]
pleaseletthis3:[1]
pleaseletthis3work:[1]
Run Code Online (Sandbox Code Playgroud)

我不确定这是由什么引起的,但我学会了Ada并在短时间内转换到python.

python strip line cpu-word punctuation

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

如何使用javascript删除除<a> </a>,<img>(内部属性)和<br>之外的所有常规html标记?

当用户创建消息时,有一个多箱,这个多箱连接到一个设计面板,让用户可以更改字体,颜色,大小等.当提交消息时,如果用户改变颜色,消息将显示为带有html标签的消息,字体大小等.

注意:我需要设计面板,我知道可以删除它,但事实并非如此:)

这是一个Sharepoint标准,我唯一的解决方案是使用javascript在显示时剥离这些标记.用户应该只能插入链接,图像和添加换行符.

这意味着除了和标签外<a></a>,所有的html标签都应该被剥离.<img><br>

同样重要的是<img>标签内部的属性不会被删除.它可以像这样显示:

<img src="/image/Penguins.jpg" alt="Penguins.jpg" style="margin:5px;width:331px;">
Run Code Online (Sandbox Code Playgroud)

我怎样才能通过javascript实现这一目标?

我曾经使用过以下代码隐藏的C#代码,它完美地工作但它会剥离除标签之外的所有html标签<br>.

public string Strip(string text)
{
   return Regex.Replace(text, @"<(?!br[\x20/>])[^<>]+>", string.Empty);
}
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助都很受欢迎

html javascript jquery strip

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

Python:剥离除数字之外的一切

我必须从几个字符串中的每一个中提取一个数字(一个测量的时间值).我怎么能优雅地做到这一点?所有数字都是正数,最多有两位小数.(例如:2.3/40.09/101.4 - E表示法中没有数字).我正在寻找的代码应该做类似下面的伪代码:

>>> "It took 2.3 seconds".strip(everything but ".1234567890")
2.3
Run Code Online (Sandbox Code Playgroud)

python string numeric strip

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

从python中的三引号字符串中删除\n

我有以下字符串:

string = """
Hello World
123
HelloWorld
"""
Run Code Online (Sandbox Code Playgroud)

我想清除python中字符串的所有换行符.

我试过了

string.strip()
Run Code Online (Sandbox Code Playgroud)

但它没有按预期工作.

我该做什么?

我正在使用python 3.3

谢谢.

python string strip python-3.x

4
推荐指数
3
解决办法
5456
查看次数

剥离短代码,保持介于两者之间的内容

这个问题背后的想法在于摘录用avada创建的帖子,但我不能从帖子内容中删除短代码以显示帖子的摘录.

这是我的帖子的例子(使用avada):

[fullwidth background_color="" background_image="" class="" id=""]
[one_full last="yes" spacing="yes" class="" id=""][fusion_text]
Content text ...   
[/fusion_text][/one_full][/fullwidth]`
Run Code Online (Sandbox Code Playgroud)

the_excerpt();由于短代码,默认设置不起作用.get_content()返回完整的帖子内容,包括短代码.使用strip_shortcodes()还会删除短代码之间的内容.

所以我的计划是使用模式剥离短代码?并修剪消息以模仿摘录功能.PS:这种模式不起作用.

wordpress strip shortcode

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

在某个单词后删除字符串中的字符 - excel

我有一个导入数据列表,在excel/google电子表格中格式化如下.在A列中,我有完整的数据,在B中我试图去掉单词左边的数据ON.

FULL DATA                      |      STRIPPED DATA


NNK GOV ON 31 AUG CDE          |      NNK GOV 
GIFFGAFF.COM ON 30 AUG CDE     |      GIFFGAFF.COM
TMRCO STORES  ON 12 AUG   CDE  |      TMRCO STORES
Run Code Online (Sandbox Code Playgroud)

我正在使用以下forumal,但它落在有非均匀空白区域的地方,因为最后一个条目.

=LEFT(a1, LEN(a1)-14)

有没有更强大的方法我可以写这个,所以当没有统一的空格或"CDE"之后的附加措辞时,它会失败吗?

我在这里创建了一个共享的谷歌电子表格作为便笺簿:https://docs.google.com/spreadsheets/d/1iieR_hAk8qJpy8W6Qq7ww9-640o-HZMFLNNjecps6m4/edit#gid=0

我使用谷歌电子表格,虽然我已将此问题标记为excel,因为我发现有很多共享功能.


excel text-processing strip google-sheets

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

剥离字符串并获取起始索引和结束索引

Python中是否有任何直接的方法来剥离字符串并获取起始索引和结束索引?

示例:给定字符串' hello world! ',我想要剥离的字符串'hello world!'以及起始索引2和和索引14.

' hello world! '.strip() 只返回剥离的字符串.

我可以写一个函数:

def strip(str):
    '''
    Take a string as input.
    Return the stripped string as well as the start index and end index.
    Example: '  hello world!   '  --> ('hello world!', 2, 14)
    The function isn't computationally efficient as it does more than one pass on the string.
    '''
    str_stripped = str.strip()
    index_start = str.find(str_stripped)
    index_end = index_start + len(str_stripped)
    return str_stripped, …
Run Code Online (Sandbox Code Playgroud)

python strip

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

Python条带化额外的字符

我试图理解python中的string.strip()正在做什么:

In [35]: t1 = '-MIN-North'

In [36]: t1.strip('-MIN-')
Out[36]: 'orth'

In [37]: t2 = '-MIN-north'

In [38]: t2.strip('-MIN-')
Out[38]: 'north'
Run Code Online (Sandbox Code Playgroud)

为什么t1.strip('-MIN-')不等于'North't2.strip('-MIN-')等于'north'

python string strip

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