我最近开始研究正则表达式的东西。有件事真的让我很困扰。
如果后面没有特定的符号,如何将正则表达式设置为仅匹配特定的单词。例如,假设我有一个文本,其中包含一些普通单词,以及一些以大写字母结尾的单词。如果一个单词后面没有大写字母,我如何才能让我的正则表达式只检测这个单词呢?
Just some sample texT with wordS. ThiS should be Matched.
因此,我希望我的reggex能够匹配除"texT,words和ThiS“之外的所有单词。
提前感谢您的帮助:)
我有以下代码来验证应用程序的用户名:
Regex usernameRegex = new Regex("[A-Za-z0-9_]");
if (usernameRegex.IsMatch(MyTextBox.Text)) {
// Create account, etc.
}
如何修改正则表达式以检查用户名是否包含一定数量的字符?
我在C#中使用WinForms NET 2.0。
我有文本文件,大约1000-1500行。它们中的某些行以4个或更多字母单词开头,我必须在这些单词中添加冒号。在这些行的开头留有空格是可选的,除了这些单词之外,该行还可以包含更多的文本。下面是一个例子:
lda $00,x
mov $20
rep #$20
tax
lda #$0000,y
word
... ; comment
anotherword ; this word has whitespace before it.
此外,如果已经有冒号,它会直接忽略
如何匹配包含任何特殊字符的准确单词?
$string = 'Fall in love with #PepsiMoji! Celebrate #WorldEmojiDay by downloading our keyboard @ http://bit.ly/pepsiKB & take your text game up a notch. - teacher';
preg_match("/\b#worldemojiday\b/i",$string); //false
我想匹配包含任何字符的准确单词。就像我想要匹配这个字符串中的单词'downlo
对于Word 2019,我可以在VBA中使用正则表达式:
Dim RegEx As New RegExp
Dim Matches As MatchCollection
RegEx.Pattern = "[\d\w]+"
Text = "HelloWorld"
Set Matches = RegEx.Execute(Text)
但是如何匹配所有Unicode字符和所有数字呢?
\p{L}在我的PHP中运行得很好,但在Word 2019的VBA中,这并不适用于我。
我想找到有字符和数字的单词。因此,在PHP中,我使用这个[\p{L}\p{N}]+。在VBA中,我可
我刚接触正则表达式,如何构建一个正则表达式来找到其中包含name1或name2的模式。
也就是说,
text = 'the lion and the tiger are animals'
我想构建一个正则表达式来查找文本中是否包含字符串lion,或者字符串tiger?
我知道通过单词,你会生成ae,并会找到匹配的或a或e,但对于整个单词,我不确定。
谢谢!
我想要的是:假设我使用如下查询搜索“...WHERE message LIKE '%goo%'”,它返回给我一个结果,例如I love Google to make my searches, but I'm starting to worry about privacy,因此它将显示为结果,因为单词Google匹配我的搜索条件。
如何根据搜索字符串将整个Google结果保存在一个变量中?我之所以需要它,是因为我使用了一个正则表达式,它将突出显示搜索的单词,并在此结果之前和之后显示内容,但只有当搜索的单词与结果中的单词完全匹配时,它才有效,而且它的结构也不正确,所以它不能
我正在尝试匹配一行中的所有单词(在此select之后),除了那些包含数字的单词,例如,在我拥有的一行中:
After this select word word1 worldtwo word3 word4 wordfive 502 875
我只想匹配没有数字的单词,结果应该是:
word worldtwo wordfive
行中的单词数可以更改
我试过After this select ([a-zA-Z]*),但它只匹配了一个单词
我正在使用php和regex
我正在创建一个在word文档中插入表的C#程序。现在,我需要在不同的word文档中插入一个特定位置的表。我所拥有的所有word文档/模板中都有单词<table>,我想在其中插入表。为了能够将表插入到特定的word文档位置,我需要获得单词<table>的位置范围。有没有可能在单词文档中获取特定单词的范围?
在我搜索的参考资料中,我所能看到的就是使用空格、单词、句子等的计数来获取范围,例如:
object start = doc.Words[2].Start; //start of the second word
object end = doc.Words[2].End;