Locates the last occurrence of a substring or character within a string
Important note: In versions up to and including v0.20.0b, InStrRev contains a bug which may cause it to skip some matches. This is corrected as of v0.21.0b.
last = InStrRev( str, [ Any ] substring [, start ] )
Parameters
str
The string to be searched.
substring
The substring to find.
start
The position in str at which the search will begin.
Return Value
The position of the last occurrence of substring in str.
Description
Locates the position of the last occurrence of a substring or character within a string. If start parameter is not given or is -1, the search begins at the last character.
Zero (0) is returned if substring is not found, or either str or substring are empty strings, or start is less than 1 (except for -1), or start is greater than the length of str.
If the Any keyword is specified, InStrRev returns the last occurrence of any character in substring.
Example
' It will return 4 PrintInStrRev("abcdefg","de")
' It will return 0 PrintInStrRev("abcdefg","h")
DimtestAsString DimidxAsInteger
test="abababab" idx=InStrRev(test,"b")
DoWhileidx>0'if not found loop will be skipped Print"""b"" at "&idx idx=InStrRev(Test,"b",idx-1) Loop
'A Unicode example:
dim text as wstring*20
text = "Привет, мир!"
print instrrev(text,"ет") ' displays 5
Platform Differences
The wide-character string version of InStrRev is not supported for DOS target.
Dialect Differences
Not available in the -lang qb dialect unless referenced with the alias __Instrrev.
Знаете ли Вы, что электромагнитное и другие поля есть различные типы колебаний, деформаций и вариаций давления в эфире.
Понятие же "физического вакуума" в релятивистской квантовой теории поля подразумевает, что во-первых, он не имеет физической природы, в нем лишь виртуальные частицы у которых нет физической системы отсчета, это "фантомы", во-вторых, "физический вакуум" - это наинизшее состояние поля, "нуль-точка", что противоречит реальным фактам, так как, на самом деле, вся энергия материи содержится в эфире и нет иной энергии и иного носителя полей и вещества кроме самого эфира.
В отличие от лукавого понятия "физический вакуум", как бы совместимого с релятивизмом, понятие "эфир" подразумевает наличие базового уровня всей физической материи, имеющего как собственную систему отсчета (обнаруживаемую экспериментально, например, через фоновое космичекое излучение, - тепловое излучение самого эфира), так и являющимся носителем 100% энергии вселенной, а не "нуль-точкой" или "остаточными", "нулевыми колебаниями пространства". Подробнее читайте в FAQ по эфирной физике.